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-коді |