| 
    Tramway SDK v0.1.1
    
   | 
 
Go to the source code of this file.
Namespaces | |
| namespace | tram | 
| Serialization, i.e.  | |
| namespace | tram::Render | 
| High-level Render system API.  | |
| namespace | tram::Render::API | 
| Rendering backend API.  | |
Typedefs | |
| typedef uint32_t | tram::Render::API::shaderflags_t | 
Enumerations | |
| enum | tram::Render::API::ShaderFlag : shaderflags_t { tram::Render::API::SHADER_NONE = 0 , tram::Render::API::SHADER_SPECULAR = 1 , tram::Render::API::SHADER_LIGHTMAP = 2 } | 
Functions | |
| void | tram::Render::API::CompileShaders () | 
| uint32_t | tram::Render::API::FindShader (vertexformat_t format, materialtype_t type, shaderflags_t mask) | 
| uint32_t | tram::Render::API::GetAnyShader (shaderflags_t mask) | 
| void | tram::Render::API::RegisterShader (vertexformat_t format, materialtype_t type, const char *vertex_shader, const char *fragment_shader) | 
| void | tram::Render::API::BindUniformBlock (const char *name, uint32_t binding) |