IMTLTexture
AllowGpuOptimizedContents
ArrayLength
Buffer
BufferBytesPerRow
BufferOffset
CompressionType
Depth
FirstMipmapInTail
FramebufferOnly
Height
IOSurface
IOSurfacePlane
IsSparse
MipmapLevelCount
ParentRelativeLevel
ParentRelativeSlice
ParentTexture
PixelFormat
RemoteStorageTexture
RootResource
SampleCount
Shareable
Swizzle
TailSizeInBytes
TextureType
Usage
Width
Create(MTLPixelFormat, MTLTextureType, NSRange, NSRange, MTLTextureSwizzleChannels)
CreateRemoteTexture(IMTLDevice)
CreateSharedTextureHandle()
CreateTextureView(MTLPixelFormat)
CreateTextureView(MTLPixelFormat, MTLTextureType, NSRange, NSRange)
GetBytes(IntPtr, nuint, MTLRegion, nuint)
GetBytes(nint, nuint, MTLRegion, nuint)
GetBytes(IntPtr, nuint, nuint, MTLRegion, nuint, nuint)
GetBytes(nint, nuint, nuint, MTLRegion, nuint, nuint)
ReplaceRegion(MTLRegion, nuint, IntPtr, nuint)
ReplaceRegion(MTLRegion, nuint, nint, nuint)
ReplaceRegion(MTLRegion, nuint, nuint, IntPtr, nuint, nuint)
ReplaceRegion(MTLRegion, nuint, nuint, nint, nuint, nuint)
Create(IMTLTexture, MTLPixelFormat, MTLTextureType, NSRange, NSRange, MTLTextureSwizzleChannels)
CreateRemoteTexture(IMTLTexture, IMTLDevice)
CreateSharedTextureHandle(IMTLTexture)
CreateTextureView(IMTLTexture, MTLPixelFormat, MTLTextureType, NSRange, NSRange)
GetAllowGpuOptimizedContents(IMTLTexture)
GetBuffer(IMTLTexture)
GetBufferBytesPerRow(IMTLTexture)
GetBufferOffset(IMTLTexture)
GetCompressionType(IMTLTexture)
GetFirstMipmapInTail(IMTLTexture)
GetGpuResourceId(IMTLTexture)
GetIOSurface(IMTLTexture)
GetIOSurfacePlane(IMTLTexture)
GetIsSparse(IMTLTexture)
GetParentRelativeLevel(IMTLTexture)
GetParentRelativeSlice(IMTLTexture)
GetParentTexture(IMTLTexture)
GetRemoteStorageTexture(IMTLTexture)
GetShareable(IMTLTexture)
GetSwizzle(IMTLTexture)
GetTailSizeInBytes(IMTLTexture)
GetUsage(IMTLTexture)
net9.0-maccatalyst17.2
namespace Metal
{
public static class MTLTexture_Extensions
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
public static bool GetIsSparse(this IMTLTexture! This);
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 |
Information specific to net9.0-maccatalyst17.2 | |
Assembly | Microsoft.MacCatalyst , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is only supported on the following platforms:
|
- Built-in API
- Package-provided API