Partager via


MTLFunction_Extensions Classe

Définition

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

public static class MTLFunction_Extensions
type MTLFunction_Extensions = class
Héritage
MTLFunction_Extensions

Remarques

Les méthodes d’extension pour IMTLFunction permettre aux développeurs de traiter les instances de l’interface comme ayant toutes les méthodes facultatives du protocole d’origine IMTLFunction . Étant donné que l’interface contient uniquement les membres requis, ces méthodes d’extension permettent aux développeurs d’appeler les membres facultatifs du protocole.

Méthodes

CreateArgumentEncoder(IMTLFunction, nuint)

Crée un encodeur d’arguments pour l’index de mémoire tampon spécifié.

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

Crée un encodeur d’arguments pour l’index de mémoire tampon et l’argument de réflexion spécifiés.

GetFunctionConstants(IMTLFunction)

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

GetLabel(IMTLFunction)

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

GetPatchControlPointCount(IMTLFunction)

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

GetPatchType(IMTLFunction)

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

GetStageInputAttributes(IMTLFunction)

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

SetLabel(IMTLFunction, String)

Méthodes d’extension à l’interface IMTLFunction pour prendre en charge toutes les méthodes du IMTLFunction protocole.

S’applique à