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


MTLFunction_Extensions Класс

Определение

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

public static class MTLFunction_Extensions
type MTLFunction_Extensions = class
Наследование
MTLFunction_Extensions

Комментарии

Методы расширения для IMTLFunction позволяют разработчикам рассматривать экземпляры интерфейса как имеющие все необязательные методы исходного IMTLFunction протокола. Так как интерфейс содержит только необходимые элементы, эти методы расширения позволяют разработчикам вызывать необязательные члены протокола.

Методы

CreateArgumentEncoder(IMTLFunction, nuint)

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

CreateArgumentEncoder(IMTLFunction, nuint, MTLArgument)

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

GetFunctionConstants(IMTLFunction)

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

GetLabel(IMTLFunction)

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

GetPatchControlPointCount(IMTLFunction)

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

GetPatchType(IMTLFunction)

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

GetStageInputAttributes(IMTLFunction)

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

SetLabel(IMTLFunction, String)

Методы расширения интерфейса IMTLFunction для поддержки всех методов из IMTLFunction протокола.

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