GLSLSource
Обзор
GLSLSource — это класс в Aspose.3D FOSS для .NET. Наследуется от: ShaderSource.
Исходный код шейдеров на GLSL
Этот класс предоставляет 2 метода для работы с объектами GLSLSource в программах .NET. Доступные методы включают: DefineInclude, GLSLSource. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: ComputeShader, FragmentShader, GeometryShader, VertexShader.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
ComputeShader | string | Чтение/запись | Получает или задает исходный код вычислительного шейдера. |
GeometryShader | string | Чтение/запись | Получает или задает исходный код геометрического шейдера. |
VertexShader | string | Чтение/запись | Получает или задает исходный код вершинного шейдера |
FragmentShader | string | Чтение/запись | Получает или задаёт исходный код фрагментного шейдера. |
Методы
| Подпись | Описание: |
|---|---|
GLSLSource() | Исходный код GLSL |
DefineInclude(fileName: string, content: string) | Не реализовано в FOSS-версии — бросает исключение во время выполнения. Определить виртуальный файл для #include в исходном коде GLSL |