ShaderTechnique
Vue d’ensemble
ShaderTechnique est une classe dans Aspose.3D FOSS pour .NET.
Une technique de shader représente une implémentation concrète du rendu.
Cette classe fournit 2 méthodes pour travailler avec les objets ShaderTechnique dans les programmes .NET. Les méthodes disponibles comprennent : AddBinding, ShaderTechnique. Tous les membres publics sont accessibles à toute application .NET après l’installation du paquet Aspose.3D FOSS pour .NET. Propriétés : Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, et 3 autres.
Propriétés
| Nom | Type | Accès | Description |
|---|---|---|---|
Description | string | Lecture/Écriture | Obtient ou définit la description de cette technique. |
ShaderLanguage | string | Lecture/Écriture | Obtient ou définit le langage du shader utilisé par cette technique. |
ShaderVersion | string | Lecture/Écriture | Obtient ou définit la version du shader utilisée par cette technique. |
ShaderFile | string | Lecture/Écriture | Obtient ou définit le nom de fichier du shader externe. |
ShaderContent | byte[] | Lecture/Écriture | Obtient ou définit le contenu d’un script de shader intégré. |
ShaderEntry | string | Lecture/Écriture | Obtient ou définit le point d’entrée du shader. |
RenderAPI | string | Lecture/Écriture | Obtient ou définit le rendu API utilisé par cette technique. |
RenderAPIVersion | string | Lecture/Écriture | Obtient ou définit la version du rendu API. |
ShaderParameters | IDictionary<string, string> | Lecture | Obtient la définition du paramètre de shader. |
Méthodes
| Signature | Description |
|---|---|
ShaderTechnique() | Initialise une nouvelle instance de la classe ShaderTechnique. |
AddBinding(property: string, shaderParameter: string) | Lie la propriété dynamique au paramètre du shader. |