Compartilhar via


IMTLFunction Interface

Definição

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

[Foundation.Protocol(Name="MTLFunction", WrapperType=typeof(Metal.MTLFunctionWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLFunction : IDisposable, ObjCRuntime.INativeObject
type IMTLFunction = interface
    interface INativeObject
    interface IDisposable
Atributos
Implementações

Propriedades

Device

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

FunctionType

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

(Herdado de INativeObject)
Name

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

VertexAttributes

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

Métodos de Extensão

CreateArgumentEncoder(IMTLFunction, nuint)

Cria um novo codificador de argumento para o índice de buffer especificado.

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

Cria um novo codificador de argumento para o índice de buffer especificado e o argumento de reflexão.

GetFunctionConstants(IMTLFunction)

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

GetLabel(IMTLFunction)

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

GetPatchControlPointCount(IMTLFunction)

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

GetPatchType(IMTLFunction)

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

GetStageInputAttributes(IMTLFunction)

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

SetLabel(IMTLFunction, String)

Protocolo do sistema para funções de sombreador adequadas para uso em uma GPU em uma função de sombreador ou de computação.

Aplica-se a