MTLTextureDescriptor
MTLTextureDescriptor()
MTLTextureDescriptor(IntPtr)
MTLTextureDescriptor(NativeHandle)
MTLTextureDescriptor(NSObjectFlag)
AllowGpuOptimizedContents
ArrayLength
ClassHandle
CompressionType
CpuCacheMode
Depth
HazardTrackingMode
Height
MipmapLevelCount
PixelFormat
ResourceOptions
SampleCount
StorageMode
Swizzle
TextureType
Usage
Width
Copy(NSZone)
CreateTexture2DDescriptor(MTLPixelFormat, nuint, nuint, Boolean)
CreateTexture2DDescriptor(MTLPixelFormat, nuint, nuint, Boolean)
CreateTextureBufferDescriptor(MTLPixelFormat, nuint, MTLResourceOptions, MTLTextureUsage)
CreateTextureBufferDescriptor(MTLPixelFormat, nuint, MTLResourceOptions, MTLTextureUsage)
CreateTextureCubeDescriptor(MTLPixelFormat, nuint, Boolean)
CreateTextureCubeDescriptor(MTLPixelFormat, nuint, Boolean)
xamarinios
namespace Metal
{
[Introduced(PlatformName.iOS, 8, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 11, PlatformArchitecture.All, null)]
[Register("MTLTextureDescriptor", true)]
public class MTLTextureDescriptor : NSObject, INSCopying, INativeObject, IDisposable
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("textureBufferDescriptorWithPixelFormat:width:resourceOptions:usage:")]
[Introduced(PlatformName.MacOSX, 10, 14, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 12, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 12, 0, PlatformArchitecture.All, null)]
public static MTLTextureDescriptor! CreateTextureBufferDescriptor(MTLPixelFormat pixelFormat, nuint width, MTLResourceOptions resourceOptions, MTLTextureUsage usage);
}
}
Xamarin iOS | 0.0 |
---|---|
Xamarin macOS | 0.0 |
Xamarin tvOS | 0.0 |
Information specific to xamarinios | |
Assembly | Xamarin.iOS , Version=0.0.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API