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)
xamarinios
namespace MetalPerformanceShaders
{
[Introduced(PlatformName.iOS, 10, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.TvOS, 10, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 13, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacCatalyst, 13, 0, PlatformArchitecture.None, null)]
[Register("MPSImage", true)]
public class MPSImage : NSObject
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("writeBytes:dataLayout:bytesPerColumn:bytesPerRow:bytesPerImage:region:featureChannelInfo:imageIndex:")]
[Introduced(PlatformName.TvOS, 13, 0, PlatformArchitecture.All, null)]
[Introduced(PlatformName.MacOSX, 10, 15, PlatformArchitecture.All, null)]
[Introduced(PlatformName.iOS, 13, 0, PlatformArchitecture.All, null)]
public virtual void WriteBytes(IntPtr dataBytes, MPSDataLayout dataLayout, nuint bytesPerColumn, nuint bytesPerRow, nuint bytesPerImage, MTLRegion region, MPSImageReadWriteParams featureChannelInfo, nuint imageIndex);
}
}
| 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