ShaderTechnique

ShaderTechnique

Огляд

ShaderTechnique — це клас у Aspose.3D FOSS для .NET.

Техніка шейдера представляє конкретну реалізацію рендерингу.

Цей клас надає 2 методи для роботи з об’єктами ShaderTechnique у програмах .NET. Доступні методи включають: AddBinding, ShaderTechnique. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.3D FOSS для .NET. Властивості: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile та ще 3.

Властивості

НазваТипДоступОпис
DescriptionstringЧитання/ЗаписОтримує або встановлює опис цієї техніки.
ShaderLanguagestringЧитання/ЗаписОтримує або задає мову шейдеру, що використовується в цій техніці.
ShaderVersionstringЧитання/ЗаписОтримує або встановлює версію шейдера, що використовується в цій техніці.
ShaderFilestringЧитання/ЗаписОтримує або задає назву файлу зовнішнього шейдерного файлу.
ShaderContentbyte[]Читання/ЗаписОтримує або задає вміст вбудованого скрипту шейдера.
ShaderEntrystringЧитання/ЗаписОтримує або встановлює точку входу шейдера.
RenderAPIstringЧитання/ЗаписОтримує або встановлює API рендерингу, що використовується цим technique.
RenderAPIVersionstringЧитання/ЗаписОтримує або встановлює версію рендерингу API.
ShaderParametersIDictionary<string, string>ЧитанняОтримує визначення параметра шейдера.

Методи

СигнатураОпис
ShaderTechnique()Ініціалізує новий екземпляр класу ShaderTechnique.
AddBinding(property: string, shaderParameter: string)Прив’язує динамічну властивість до параметра шейдера.

Дивіться також

 Українська