Share via


MTLDevice_Extensions.ConvertSparsePixelRegions Method

Definition

Overloads

ConvertSparsePixelRegions(IMTLDevice, MTLRegion[], MTLRegion[], MTLSize, MTLSparseTextureRegionAlignmentMode, UIntPtr)

public static void ConvertSparsePixelRegions(this Metal.IMTLDevice This, Metal.MTLRegion[] pixelRegions, Metal.MTLRegion[] tileRegions, Metal.MTLSize tileSize, Metal.MTLSparseTextureRegionAlignmentMode mode, UIntPtr numRegions);
static member ConvertSparsePixelRegions : Metal.IMTLDevice * Metal.MTLRegion[] * Metal.MTLRegion[] * Metal.MTLSize * Metal.MTLSparseTextureRegionAlignmentMode * unativeint -> unit

Parameters

This
IMTLDevice
pixelRegions
MTLRegion[]
tileRegions
MTLRegion[]
tileSize
MTLSize
numRegions
UIntPtr

unativeint

Applies to

ConvertSparsePixelRegions(IMTLDevice, IntPtr, IntPtr, MTLSize, MTLSparseTextureRegionAlignmentMode, UIntPtr)

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static void ConvertSparsePixelRegions(this Metal.IMTLDevice This, IntPtr pixelRegions, IntPtr tileRegions, Metal.MTLSize tileSize, Metal.MTLSparseTextureRegionAlignmentMode mode, UIntPtr numRegions);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member ConvertSparsePixelRegions : Metal.IMTLDevice * nativeint * nativeint * Metal.MTLSize * Metal.MTLSparseTextureRegionAlignmentMode * unativeint -> unit

Parameters

This
IMTLDevice
pixelRegions
IntPtr

nativeint

tileRegions
IntPtr

nativeint

tileSize
MTLSize
numRegions
UIntPtr

unativeint

Attributes

Applies to