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-издании — бросает ошибку во время выполнения. Зафиксировать подготовленные данные в графическом конвейере. |