GLSLSource
Áttekintés
GLSLSource egy osztály a Aspose.3D FOSS-ban a .NET számára. Örökli: ShaderSource.
A shaderek forráskódja GLSL-ben
Ez az osztály 2 metódust biztosít a .NET programokban lévő GLSLSource objektumokkal való munkához. Elérhető metódusok: DefineInclude, GLSLSource. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.3D FOSS a .NET csomag telepítése után. Tulajdonságok: ComputeShader, FragmentShader, GeometryShader, VertexShader.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
ComputeShader | string | Olvasás/Írás | A compute shader forráskódját adja vissza vagy állítja be. |
GeometryShader | string | Olvasás/Írás | A geometriai shader forráskódját adja vissza vagy állítja be. |
VertexShader | string | Olvasás/Írás | Lekéri vagy beállítja a vertex shader forráskódját |
FragmentShader | string | Olvasás/Írás | Lekéri vagy beállítja a fragment shader forráskódját. |
Metódusok
| Aláírás | Leírás |
|---|---|
GLSLSource() | GLSL forrás |
DefineInclude(fileName: string, content: string) | Nincs megvalósítva a FOSS kiadásban — futásidőben hibát dob. Virtuális fájl definiálása a #include-hez GLSL forráskódban |