Partager via


MTLFunction_Extensions.CreateArgumentEncoder Méthode

Définition

Surcharges

CreateArgumentEncoder(IMTLFunction, nuint)

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

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

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

CreateArgumentEncoder(IMTLFunction, nuint)

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

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static Metal.IMTLArgumentEncoder CreateArgumentEncoder (this Metal.IMTLFunction This, nuint bufferIndex);
static member CreateArgumentEncoder : Metal.IMTLFunction * nuint -> Metal.IMTLArgumentEncoder

Paramètres

This
IMTLFunction

Instance sur laquelle cette méthode fonctionne.

bufferIndex
System.System.UIntPtr System.unativeint

Indexez dans une fonction graphique ou une fonction de calcul de la mémoire tampon d’argument.

Retours

Attributs

S’applique à

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

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

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static Metal.IMTLArgumentEncoder CreateArgumentEncoder (this Metal.IMTLFunction This, nuint bufferIndex, out Metal.MTLArgument reflection);
static member CreateArgumentEncoder : Metal.IMTLFunction * nuint *  -> Metal.IMTLArgumentEncoder

Paramètres

This
IMTLFunction

Instance sur laquelle cette méthode fonctionne.

bufferIndex
System.System.UIntPtr System.unativeint

Indexez dans une fonction graphique ou une fonction de calcul de la mémoire tampon d’argument.

reflection
MTLArgument

Données de réflexion obtenues.

Retours

Attributs

S’applique à