GLSLSource
Przegląd
GLSLSource jest klasą w Aspose.3D FOSS dla .NET. Dziedziczy po: ShaderSource.
Kod źródłowy shaderów w GLSL
Ta klasa udostępnia 2 metody do pracy z obiektami GLSLSource w programach .NET. Dostępne metody to: DefineInclude, GLSLSource. Wszystkie publiczni członkowie są dostępne dla dowolnej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET. Właściwości: ComputeShader, FragmentShader, GeometryShader, VertexShader.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
ComputeShader | string | Odczyt/zapis | Pobiera lub ustawia kod źródłowy shadera obliczeniowego. |
GeometryShader | string | Odczyt/zapis | Pobiera lub ustawia kod źródłowy shadera geometrycznego. |
VertexShader | string | Odczyt/zapis | Pobiera lub ustawia kod źródłowy shadera wierzchołków |
FragmentShader | string | Odczyt/zapis | Pobiera lub ustawia kod źródłowy shadera fragmentu. |
Metody
| Sygnatura | Opis |
|---|---|
GLSLSource() | kod źródłowy GLSL |
DefineInclude(fileName: string, content: string) | Niezaimplementowane w edycji FOSS — rzuca wyjątek w czasie wykonywania. Zdefiniuj wirtualny plik dla #include w kodzie źródłowym GLSL |