GLSLSource
Prezentare generală
GLSLSource este o clasă în Aspose.3D FOSS pentru .NET. Moștenește de la: ShaderSource.
Codul sursă al shaderelor în GLSL
Această clasă furnizează 2 metode pentru lucrul cu obiecte GLSLSource în programe .NET. Metodele disponibile includ: DefineInclude, GLSLSource. Toți membrii publici sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.3D FOSS pentru .NET. Proprietăți: ComputeShader, FragmentShader, GeometryShader, VertexShader.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
ComputeShader | string | Citire/Scriere | Obține sau setează codul sursă al shaderului de calcul. |
GeometryShader | string | Citire/Scriere | Obține sau stabilește codul sursă al shader-ului de geometrie. |
VertexShader | string | Citire/Scriere | Obține sau stabilește codul sursă al shader-ului de vârf |
FragmentShader | string | Citire/Scriere | Obține sau setează codul sursă al shader-ului fragment. |
Metode
| Semnătură | Descriere: |
|---|---|
GLSLSource() | sursă GLSL |
DefineInclude(fileName: string, content: string) | Nu este implementat în ediția FOSS — aruncă la rulare. Definește fișier virtual pentru #include în codul sursă GLSL |