MTLFunction_Extensions.CreateArgumentEncoder Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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