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 edition — бросает исключение во время выполнения. Записать матрицу в константу
Write(n: int)Не реализовано в FOSS edition — бросает исключение во время выполнения. Записать значение int в константу
Write(f: float)Не реализовано в FOSS-издании — бросает исключение во время выполнения. Записать значение float в константу
Write(vec: FVector4)Не реализовано в FOSS edition — бросает ошибку во время выполнения. Записать 4-компонентный вектор в константу
Write(vec: FVector3)Не реализовано в FOSS edition — бросает ошибку во время выполнения. Записать 3-компонентный вектор в константу
Write(x: float, y: float, z: float, w: float)Не реализовано в FOSS edition — бросает ошибку во время выполнения. Записать 4-компонентный вектор в константу
Commit(stage: ShaderStage, commandList: ICommandList)Не реализовано в FOSS-издании — бросает ошибку во время выполнения. Зафиксировать подготовленные данные в графическом конвейере.

См. также:

 Русский