|
Raito 0.1
|
Namespaces | |
| namespace | Deferred |
| namespace | DeferredPlus |
| namespace | Forward |
| namespace | Geometry |
| namespace | LightPass |
| namespace | PostProcess |
| namespace | ShaderCompiler |
| namespace | Shadows |
| namespace | Skybox |
| namespace | SSAO |
Classes | |
| class | OpenGLFrameBuffer |
| class | OpenGLMaterial |
| struct | OpenGLMeshData |
| class | OpenGLShader |
| struct | ShaderValue |
| struct | TextureData |
| struct | UniformValue |
Enumerations | |
| enum | OpenGLShaderType : u32 { VERTEX = (1u << 0) , TESSELATION = (1u << 1) , GEOMETRY = (1u << 2) , FRAGMENT = (1u << 3) , COMPUTE = (1u << 4) , MAX = (1u << 5) } |
| enum class | UniformType : u16 { NONE = 0 , INT , FLOAT , VEC2 , VEC3 , VEC4 , MAT3 , MAT4 , SAMPLER_2D , SAMPLER_2D_ARRAY , SAMPLER_CUBE } |
|
strong |
| u32 Raito::Renderer::OpenGL::AddMaterial | ( | const Assets::PbrMaterial & | material | ) |
| u32 Raito::Renderer::OpenGL::AddMesh | ( | Assets::Mesh * | mesh | ) |
| u32 Raito::Renderer::OpenGL::AddTexture | ( | Assets::Texture * | texture, |
| ubyte * | data ) |
| void Raito::Renderer::OpenGL::EnableParallax | ( | bool | value | ) |
| const Assets::PbrMaterial & Raito::Renderer::OpenGL::GetMaterial | ( | u32 | id | ) |
| const OpenGLMeshData & Raito::Renderer::OpenGL::GetMesh | ( | u32 | id | ) |
| void Raito::Renderer::OpenGL::GetPlatformInterface | ( | RHI & | rhi | ) |
| LightTechnique Raito::Renderer::OpenGL::GetTechnique | ( | ) |
| bool Raito::Renderer::OpenGL::Initialize | ( | ) |
| bool Raito::Renderer::OpenGL::IsParallaxEnabled | ( | ) |
| void Raito::Renderer::OpenGL::RemoveMaterial | ( | u32 | id | ) |
| void Raito::Renderer::OpenGL::RemoveMesh | ( | u32 | id | ) |
| void Raito::Renderer::OpenGL::RemoveSurface | ( | u32 | id | ) |
| void Raito::Renderer::OpenGL::RemoveTexture | ( | u32 | id | ) |
| void Raito::Renderer::OpenGL::RenderCube | ( | ) |
| void Raito::Renderer::OpenGL::RenderCubeInstanced | ( | u32 | count | ) |
| void Raito::Renderer::OpenGL::RenderFullScreenQuad | ( | ) |
| void Raito::Renderer::OpenGL::RenderSphere | ( | ) |
| void Raito::Renderer::OpenGL::RenderSphereInstanced | ( | u32 | count | ) |
| void Raito::Renderer::OpenGL::RenderSurface | ( | u32 | id | ) |
| void Raito::Renderer::OpenGL::SetMaterialValue | ( | u32 | id, |
| const Assets::PbrMaterial | newMaterial ) |
| void Raito::Renderer::OpenGL::SetTechnique | ( | LightTechnique | technique | ) |
| void Raito::Renderer::OpenGL::SetTextureOnShader | ( | const char * | name, |
| const OpenGLShader & | shader, | ||
| const Assets::Texture::TextureData & | data ) |
| void Raito::Renderer::OpenGL::Shutdown | ( | ) |