IMTLBlitCommandEncoder Interfaz

Definición

Protocolo para escribir datos en búferes de fotogramas.

[Foundation.Protocol(Name="MTLBlitCommandEncoder", WrapperType=typeof(Metal.MTLBlitCommandEncoderWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLBlitCommandEncoder : IDisposable, Metal.IMTLCommandEncoder
type IMTLBlitCommandEncoder = interface
    interface INativeObject
    interface IDisposable
    interface IMTLCommandEncoder
Atributos
Implementaciones

Propiedades

Device

Protocolo para escribir datos en búferes de fotogramas.

(Heredado de IMTLCommandEncoder)
Handle

Identificador (puntero) a la representación del objeto no administrado.

(Heredado de INativeObject)
Label

Protocolo para escribir datos en búferes de fotogramas.

(Heredado de IMTLCommandEncoder)

Métodos

CopyFromBuffer(IMTLBuffer, nuint, IMTLBuffer, nuint, nuint)

Protocolo para escribir datos en búferes de fotogramas.

CopyFromBuffer(IMTLBuffer, nuint, nuint, nuint, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)

Protocolo para escribir datos en búferes de fotogramas.

CopyFromTexture(IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLBuffer, nuint, nuint, nuint)

Protocolo para escribir datos en búferes de fotogramas.

CopyFromTexture(IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin)

Protocolo para escribir datos en búferes de fotogramas.

EndEncoding()

Protocolo para escribir datos en búferes de fotogramas.

(Heredado de IMTLCommandEncoder)
FillBuffer(IMTLBuffer, NSRange, Byte)

Protocolo para escribir datos en búferes de fotogramas.

GenerateMipmapsForTexture(IMTLTexture)

Protocolo para escribir datos en búferes de fotogramas.

InsertDebugSignpost(String)

Protocolo para escribir datos en búferes de fotogramas.

(Heredado de IMTLCommandEncoder)
PopDebugGroup()

Protocolo para escribir datos en búferes de fotogramas.

(Heredado de IMTLCommandEncoder)
PushDebugGroup(String)

Protocolo para escribir datos en búferes de fotogramas.

(Heredado de IMTLCommandEncoder)
Synchronize(IMTLResource)

Protocolo para escribir datos en búferes de fotogramas.

Synchronize(IMTLTexture, nuint, nuint)

Protocolo para escribir datos en búferes de fotogramas.

Métodos de extensión

Copy(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange, IMTLIndirectCommandBuffer, nuint)

Protocolo para escribir datos en búferes de fotogramas.

CopyFromBuffer(IMTLBlitCommandEncoder, IMTLBuffer, nuint, nuint, nuint, MTLSize, IMTLTexture, nuint, nuint, MTLOrigin, MTLBlitOption)

Protocolo para escribir datos en búferes de fotogramas.

CopyFromTexture(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint, MTLOrigin, MTLSize, IMTLBuffer, nuint, nuint, nuint, MTLBlitOption)

Protocolo para escribir datos en búferes de fotogramas.

Optimize(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protocolo para escribir datos en búferes de fotogramas.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protocolo para escribir datos en búferes de fotogramas.

OptimizeContentsForCpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protocolo para escribir datos en búferes de fotogramas.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture)

Protocolo para escribir datos en búferes de fotogramas.

OptimizeContentsForGpuAccess(IMTLBlitCommandEncoder, IMTLTexture, nuint, nuint)

Protocolo para escribir datos en búferes de fotogramas.

ResetCommands(IMTLBlitCommandEncoder, IMTLIndirectCommandBuffer, NSRange)

Protocolo para escribir datos en búferes de fotogramas.

Update(IMTLBlitCommandEncoder, IMTLFence)

Captura el trabajo de GPU que el codificador ha puestos en cola para el especificado fence.

Wait(IMTLBlitCommandEncoder, IMTLFence)

Evita el trabajo adicional de GPU por el codificador hasta que se alcanza .fence

Se aplica a