IMTLFunction Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |