Compartilhar via


MTLFunction_Extensions Classe

Definição

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

public static class MTLFunction_Extensions
type MTLFunction_Extensions = class
Herança
MTLFunction_Extensions

Comentários

Os métodos de extensão para IMTLFunction permitem que os desenvolvedores tratem instâncias da interface como tendo todos os métodos opcionais do protocolo original IMTLFunction . Como a interface contém apenas os membros necessários, esses métodos de extensão permitem que os desenvolvedores chamem os membros opcionais do protocolo.

Métodos

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 e o argumento de reflexão especificados.

GetFunctionConstants(IMTLFunction)

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

GetLabel(IMTLFunction)

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

GetPatchControlPointCount(IMTLFunction)

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

GetPatchType(IMTLFunction)

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

GetStageInputAttributes(IMTLFunction)

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

SetLabel(IMTLFunction, String)

Métodos de extensão para a IMTLFunction interface para dar suporte a todos os métodos do IMTLFunction protocolo.

Aplica-se a