Compartilhar via


MTLFunction_Extensions.CreateArgumentEncoder Método

Definição

Sobrecargas

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.

CreateArgumentEncoder(IMTLFunction, nuint)

Cria um novo codificador de argumento para o índice de buffer especificado.

[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

Parâmetros

This
IMTLFunction

A instância na qual esse método opera.

bufferIndex
System.System.UIntPtr System.unativeint

Indexe em uma função gráfica ou função de computação do buffer de argumento.

Retornos

Atributos

Aplica-se a

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

Cria um novo codificador de argumento para o índice de buffer especificado e o argumento de reflexão.

[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

Parâmetros

This
IMTLFunction

A instância na qual esse método opera.

bufferIndex
System.System.UIntPtr System.unativeint

Indexe em uma função gráfica ou função de computação do buffer de argumento.

reflection
MTLArgument

Os dados de reflexão resultantes.

Retornos

Atributos

Aplica-se a