IMTLResourceStateCommandEncoder
Update(IMTLFence)
Update(IMTLTexture, MTLSparseTextureMappingMode, IMTLBuffer, nuint)
Update(IMTLTexture, MTLSparseTextureMappingMode, IMTLBuffer, nuint)
Update(IMTLTexture, MTLSparseTextureMappingMode, MTLRegion, nuint, nuint)
Update(IMTLTexture, MTLSparseTextureMappingMode, MTLRegion, nuint, nuint)
Update(IMTLTexture, MTLSparseTextureMappingMode, IntPtr, IntPtr, IntPtr, nuint)
Update(IMTLTexture, MTLSparseTextureMappingMode, nint, nint, nint, nuint)
Wait(IMTLFence)
MoveTextureMappings(IMTLResourceStateCommandEncoder, IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)
Update(IMTLResourceStateCommandEncoder, IMTLFence)
Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, IMTLBuffer, nuint)
Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, MTLRegion, nuint, nuint)
Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, MTLRegion[], nuint[], nuint[])
Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, MTLRegion[], nuint[], nuint[])
Update(IMTLResourceStateCommandEncoder, IMTLTexture, MTLSparseTextureMappingMode, nint, nint, nint, nuint)
Wait(IMTLResourceStateCommandEncoder, IMTLFence)
xamarinios
namespace Metal
{
[Introduced(PlatformName.iOS, 13, 0, PlatformArchitecture.All, null)]
[Protocol(Name = "MTLResourceStateCommandEncoder", WrapperType = typeof(MTLResourceStateCommandEncoderWrapper))]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "Update", ParameterByRef = new[] { false, false, false, false, false, false }, ParameterType = new[] { typeof(IMTLTexture), typeof(MTLSparseTextureMappingMode), typeof(IntPtr), typeof(IntPtr), typeof(IntPtr), typeof(nuint) }, Selector = "updateTextureMappings:mode:regions:mipLevels:slices:numRegions:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "Update", ParameterByRef = new[] { false, false, false, false, false }, ParameterType = new[] { typeof(IMTLTexture), typeof(MTLSparseTextureMappingMode), typeof(MTLRegion), typeof(nuint), typeof(nuint) }, Selector = "updateTextureMapping:mode:region:mipLevel:slice:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "Update", ParameterByRef = new[] { false, false, false, false }, ParameterType = new[] { typeof(IMTLTexture), typeof(MTLSparseTextureMappingMode), typeof(IMTLBuffer), typeof(nuint) }, Selector = "updateTextureMapping:mode:indirectBuffer:indirectBufferOffset:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "Update", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(IMTLFence) }, Selector = "updateFence:")]
[ProtocolMember(IsProperty = false, IsRequired = true, IsStatic = false, Name = "Wait", ParameterByRef = new[] { false }, ParameterType = new[] { typeof(IMTLFence) }, Selector = "waitForFence:")]
[Unavailable(PlatformName.MacOSX, PlatformArchitecture.All, null)]
[Unavailable(PlatformName.TvOS, PlatformArchitecture.All, null)]
public interface IMTLResourceStateCommandEncoder : IMTLCommandEncoder, INativeObject, IDisposable
{
[Advice("This API is not available when using UIKit on macOS.")]
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[Export("updateTextureMapping:mode:region:mipLevel:slice:")]
[Preserve(Conditional = true)]
[Unavailable(PlatformName.MacCatalyst, PlatformArchitecture.All, null)]
[Unavailable(PlatformName.MacOSX, PlatformArchitecture.All, null)]
[Unavailable(PlatformName.MacCatalyst, PlatformArchitecture.All, null)]
[Unavailable(PlatformName.MacOSX, PlatformArchitecture.All, null)]
void Update(IMTLTexture! texture, MTLSparseTextureMappingMode mode, MTLRegion region, nuint mipLevel, nuint slice);
}
}
Xamarin iOS | 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