ShaderTechnique
Áttekintés
ShaderTechnique egy osztály a Aspose.3D FOSS-ban .NET számára.
A shader technika egy konkrét renderelési implementációt képvisel.
Ez az osztály 2 metódust biztosít ShaderTechnique objektumok kezelésére .NET programokban. Elérhető metódusok: AddBinding, ShaderTechnique. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS .NET csomag telepítése után. Tulajdonságok: Description, RenderAPI, RenderAPIVersion, ShaderContent, ShaderEntry, ShaderFile, és további 3.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
Description | string | Olvasás/Írás | Megkapja vagy beállítja a technika leírását. |
ShaderLanguage | string | Olvasás/Írás | Lekéri vagy beállítja a technikához használt shader nyelvet. |
ShaderVersion | string | Olvasás/Írás | Lekéri vagy beállítja a technikához használt shader verziót. |
ShaderFile | string | Olvasás/Írás | Lekéri vagy beállítja a külső shader fájl nevét. |
ShaderContent | byte[] | Olvasás/Írás | A beágyazott shader szkript tartalmát adja vissza vagy állítja be. |
ShaderEntry | string | Olvasás/Írás | A shader belépési pontját adja vissza vagy állítja be. |
RenderAPI | string | Olvasás/Írás | Lekéri vagy beállítja a technika által használt renderelési API. |
RenderAPIVersion | string | Olvasás/Írás | Lekéri vagy beállítja a renderelés API verzióját. |
ShaderParameters | IDictionary<string, string> | Olvasás | Visszaadja a shader paraméterdefiníciót. |
Metódusok
| Aláírás | Leírás |
|---|---|
ShaderTechnique() | Inicializál egy új példányt a ShaderTechnique osztályból. |
AddBinding(property: string, shaderParameter: string) | A dinamikus tulajdonságot a shader paraméterhez köti. |