ShaderTechnique
Огляд
ShaderTechnique — це клас у Aspose.3D FOSS для .NET.
Техніка шейдера представляє конкретну реалізацію рендерингу.
Цей клас надає 2 методи для роботи з об’єктами ShaderTechnique у програмах .NET. Доступні методи включають: AddBinding, ShaderTechnique. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.3D FOSS для .NET. Властивості: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile та ще 3.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
Description | string | Читання/Запис | Отримує або встановлює опис цієї техніки. |
ShaderLanguage | string | Читання/Запис | Отримує або задає мову шейдеру, що використовується в цій техніці. |
ShaderVersion | string | Читання/Запис | Отримує або встановлює версію шейдера, що використовується в цій техніці. |
ShaderFile | string | Читання/Запис | Отримує або задає назву файлу зовнішнього шейдерного файлу. |
ShaderContent | byte[] | Читання/Запис | Отримує або задає вміст вбудованого скрипту шейдера. |
ShaderEntry | string | Читання/Запис | Отримує або встановлює точку входу шейдера. |
RenderAPI | string | Читання/Запис | Отримує або встановлює API рендерингу, що використовується цим technique. |
RenderAPIVersion | string | Читання/Запис | Отримує або встановлює версію рендерингу API. |
ShaderParameters | IDictionary<string, string> | Читання | Отримує визначення параметра шейдера. |
Методи
| Сигнатура | Опис |
|---|---|
ShaderTechnique() | Ініціалізує новий екземпляр класу ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Прив’язує динамічну властивість до параметра шейдера. |