PushConstant

PushConstant

Огляд

PushConstant — це клас у Aspose.3D FOSS для .NET.

Утиліта для передачі даних у шейдер через push constant.

Цей клас надає 8 методів для роботи з об’єктами PushConstant у програмах .NET. Доступні методи включають: Commit, PushConstant, Write. Усі публічні члени доступні будь-якій програмі .NET після встановлення пакету Aspose.3D FOSS для .NET.

Методи

СигнатураОпис
PushConstant()Конструктор
Write(mat: FMatrix4)Не реалізовано у FOSS-версії — генерує виключення під час виконання. Записати матрицю у константу
Write(n: int)Не реалізовано у FOSS-версії — генерує виключення під час виконання. Записати значення типу int у константу
Write(f: float)Не реалізовано у FOSS-версії — викликає виняток під час виконання. Записати значення типу float у константу
Write(vec: FVector4)Не реалізовано у FOSS-версії — викликає виняток під час виконання. Записати 4-компонентний вектор у константу
Write(vec: FVector3)Не реалізовано у FOSS-версії — викликає виняток під час виконання. Записати 3-компонентний вектор у константу
Write(x: float, y: float, z: float, w: float)Не реалізовано у FOSS-виданні — викликає помилку під час виконання. Записати 4-компонентний вектор у константу
Commit(stage: ShaderStage, commandList: ICommandList)Не реалізовано у FOSS-виданні — викликає помилку під час виконання. Зафіксувати підготовлені дані у графічному конвеєрі.

Дивіться також

 Українська