MPSImage
MPSImage(IntPtr)
MPSImage(NativeHandle)
MPSImage(NSObjectFlag)
MPSImage(IMTLDevice, MPSImageDescriptor)
MPSImage(IMTLTexture, nuint)
MPSImage(IMTLTexture, nuint)
MPSImage(MPSImage, NSRange, nuint)
MPSImage(MPSImage, NSRange, nuint)
BatchRepresentation
ClassHandle
DefaultAllocator
Device
FeatureChannelFormat
FeatureChannels
Height
ImageType
Label
NumberOfImages
Parent
PixelFormat
PixelSize
Precision
ResourceSize
Texture
TextureType
Usage
Width
GetBatchRepresentation(NSRange)
GetSubImage(NSRange)
ReadBytes(IntPtr, MPSDataLayout, nuint)
ReadBytes(nint, MPSDataLayout, nuint)
ReadBytes(IntPtr, MPSDataLayout, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
ReadBytes(nint, MPSDataLayout, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
ReadBytes(IntPtr, MPSDataLayout, nuint, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
ReadBytes(nint, MPSDataLayout, nuint, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
SetPurgeableState(MPSPurgeableState)
Synchronize(IMTLCommandBuffer)
WriteBytes(IntPtr, MPSDataLayout, nuint)
WriteBytes(nint, MPSDataLayout, nuint)
WriteBytes(IntPtr, MPSDataLayout, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
WriteBytes(nint, MPSDataLayout, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
WriteBytes(IntPtr, MPSDataLayout, nuint, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
WriteBytes(nint, MPSDataLayout, nuint, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
WriteBytes(IntPtr, MPSDataLayout, nuint, nuint, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
WriteBytes(nint, MPSDataLayout, nuint, nuint, nuint, MTLRegion, MPSImageReadWriteParams, nuint)
net9.0-ios17.2
namespace MetalPerformanceShaders
{
[Register("MPSImage", true)]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public class MPSImage : NSObject
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("synchronizeOnCommandBuffer:")]
[SupportedOSPlatform("maccatalyst")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[SupportedOSPlatform("tvos")]
public virtual void Synchronize(IMTLCommandBuffer! commandBuffer);
}
}
| nuget.org | 0.0 % Reference this API |
|---|---|
| .NET | 6.07.08.09.0 |
Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: |
| iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
| 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-ios17.2 | |
| Assembly | Microsoft.iOS , 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