Поделиться через


MTLFunction_Extensions.CreateArgumentEncoder Метод

Определение

Перегрузки

CreateArgumentEncoder(IMTLFunction, nuint)

Создает новый кодировщик аргументов для указанного индекса буфера.

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

Создает новый кодировщик аргументов для указанного индекса буфера и аргумента отражения.

CreateArgumentEncoder(IMTLFunction, nuint)

Создает новый кодировщик аргументов для указанного индекса буфера.

[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

Параметры

This
IMTLFunction

Экземпляр, с которым работает этот метод.

bufferIndex
System.System.UIntPtr System.unativeint

Индекс в графическую или вычислительную функцию буфера аргументов.

Возвращаемое значение

Атрибуты

Применяется к

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

Создает новый кодировщик аргументов для указанного индекса буфера и аргумента отражения.

[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

Параметры

This
IMTLFunction

Экземпляр, с которым работает этот метод.

bufferIndex
System.System.UIntPtr System.unativeint

Индекс в графическую или вычислительную функцию буфера аргументов.

reflection
MTLArgument

Результирующие данные отражения.

Возвращаемое значение

Атрибуты

Применяется к