Share via


MTLResourceStateCommandEncoder_Extensions.Update Method

Definition

Overloads

Update(IMTLResourceStateCommandEncoder, IMTLFence)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static void Update(this Metal.IMTLResourceStateCommandEncoder This, Metal.IMTLFence fence);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Update : Metal.IMTLResourceStateCommandEncoder * Metal.IMTLFence -> unit

Parameters

fence
IMTLFence
Attributes

Applies to

Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, IMTLBuffer, UIntPtr)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static void Update(this Metal.IMTLResourceStateCommandEncoder This, Metal.IMTLTexture texture, Metal.MTLSparseTextureMappingMode mode, Metal.IMTLBuffer indirectBuffer, UIntPtr indirectBufferOffset);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Update : Metal.IMTLResourceStateCommandEncoder * Metal.IMTLTexture * Metal.MTLSparseTextureMappingMode * Metal.IMTLBuffer * unativeint -> unit

Parameters

texture
IMTLTexture
indirectBuffer
IMTLBuffer
indirectBufferOffset
UIntPtr

unativeint

Attributes

Applies to

Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, MTLRegion, UIntPtr, UIntPtr)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static void Update(this Metal.IMTLResourceStateCommandEncoder This, Metal.IMTLTexture texture, Metal.MTLSparseTextureMappingMode mode, Metal.MTLRegion region, UIntPtr mipLevel, UIntPtr slice);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Update : Metal.IMTLResourceStateCommandEncoder * Metal.IMTLTexture * Metal.MTLSparseTextureMappingMode * Metal.MTLRegion * unativeint * unativeint -> unit

Parameters

texture
IMTLTexture
region
MTLRegion
mipLevel
UIntPtr

unativeint

slice
UIntPtr

unativeint

Attributes

Applies to

Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, MTLRegion[], UIntPtr[], UIntPtr[])

public static void Update(this Metal.IMTLResourceStateCommandEncoder This, Metal.IMTLTexture texture, Metal.MTLSparseTextureMappingMode mode, Metal.MTLRegion[] regions, UIntPtr[] mipLevels, UIntPtr[] slices);
static member Update : Metal.IMTLResourceStateCommandEncoder * Metal.IMTLTexture * Metal.MTLSparseTextureMappingMode * Metal.MTLRegion[] * unativeint[] * unativeint[] -> unit

Parameters

texture
IMTLTexture
regions
MTLRegion[]
mipLevels

UIntPtr[]

unativeint[]

slices

UIntPtr[]

unativeint[]

Applies to

Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, IntPtr, IntPtr, IntPtr, UIntPtr)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static void Update(this Metal.IMTLResourceStateCommandEncoder This, Metal.IMTLTexture texture, Metal.MTLSparseTextureMappingMode mode, IntPtr regions, IntPtr mipLevels, IntPtr slices, UIntPtr numRegions);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member Update : Metal.IMTLResourceStateCommandEncoder * Metal.IMTLTexture * Metal.MTLSparseTextureMappingMode * nativeint * nativeint * nativeint * unativeint -> unit

Parameters

texture
IMTLTexture
regions
IntPtr

nativeint

mipLevels
IntPtr

nativeint

slices
IntPtr

nativeint

numRegions
UIntPtr

unativeint

Attributes

Applies to