Include dependency graph for Shader.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | Hubris::Graphics::Shader |
Namespaces | |
| namespace | Hubris |
| The Hubris Engine main namespace. | |
| namespace | Hubris::Graphics |
| Contains all graphics related classes and structs. | |
Macros | |
| #define | ENUMSHIFT(n) |
Enumerations | |
| enum class | Hubris::Graphics::ShaderStage { Hubris::Graphics::Unknown , Hubris::Graphics::Vertex = ENUMSHIFT(0) , Hubris::Graphics::Fragment = ENUMSHIFT(1) , Hubris::Graphics::Geometry = ENUMSHIFT(2) , Hubris::Graphics::TessellationControl = ENUMSHIFT(3) , Hubris::Graphics::TessellationEvaluation = ENUMSHIFT(4) , Hubris::Graphics::Compute = ENUMSHIFT(5) } |
Functions | |
| constexpr const char * | Hubris::Graphics::VertexStageToString (const Hubris::Graphics::ShaderStage stage) noexcept |