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, используемый этой техникой. |
RenderAPIVersion | string | Чтение/запись | Получает или задает версию рендеринга API. |
ShaderParameters | IDictionary<string, string> | Чтение | Получает определение параметра шейдера. |
Методы
| Подпись | Описание: |
|---|---|
ShaderTechnique() | Инициализирует новый экземпляр класса ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Привязывает динамическое свойство к параметру шейдера. |