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 протокола. |