sculpto
scl::gl Member List

This is the complete list of members for scl::gl, including all inherited members.

BINDING_POINT_FREEscl::render_contextstatic
BINDING_POINT_LIGHTS_STORAGEscl::render_contextstatic
BINDING_POINT_MATERIAL_DATAscl::render_contextstatic
BINDING_POINT_SCENE_DATAscl::render_contextstatic
BINDING_POINT_SHADOW_CASTERS_STORAGEscl::render_contextstatic
Close() overridescl::glvirtual
COLOR_ATTACHMENT_GEOM_PASS_OUT_COLORscl::render_contextstatic
COLOR_ATTACHMENT_GEOM_PASS_OUT_NORMALscl::render_contextstatic
COLOR_ATTACHMENT_GEOM_PASS_OUT_PHONG_DIFFUSEscl::render_contextstatic
COLOR_ATTACHMENT_GEOM_PASS_OUT_PHONG_SHININESSscl::render_contextstatic
COLOR_ATTACHMENT_GEOM_PASS_OUT_PHONG_SPECULARscl::render_contextstatic
COLOR_ATTACHMENT_GEOM_PASS_OUT_POSITIONscl::render_contextstatic
COLOR_ATTACHMENT_LIGHTING_PASS_OUT_BRIGHT_COLORscl::render_contextstatic
COLOR_ATTACHMENT_LIGHTING_PASS_OUT_COLORscl::render_contextstatic
Create()scl::render_contextstatic
CreateContext(const HWND &hAppWnd, int W, int H, bool VSync)scl::gl
DrawIndices(const shared< vertex_array > &VertexArray) overridescl::glvirtual
DrawIndicesInstanced(const shared< vertex_array > &VertexArray, int InstanceCount) overridescl::glvirtual
GetApi()scl::render_contextinlinestatic
GetClearColor() const overridescl::glvirtual
GetCullingMode() const overridescl::glvirtual
GetGaussianBlurPassShader() const overridescl::glvirtual
GetGLPrimitiveType(mesh_type MeshType)scl::glstatic
GetGLShaderVariableType(shader_variable_type Type)scl::glstatic
GetPhongGeometryShader() const overridescl::glvirtual
GetPhongLightingShader() const overridescl::glvirtual
GetShaderVariableComponentsCount(shader_variable_type Type)scl::render_contextstatic
GetShaderVariableTypeSize(shader_variable_type Type)scl::render_contextstatic
GetShadowPassShader() const overridescl::glvirtual
GetSingleColorMaterialShader() const overridescl::glvirtual
GetTextureAddPassShader() const overridescl::glvirtual
GetToneMappingPassShader() const overridescl::glvirtual
GetVSync() const overridescl::glvirtual
GetWireframeMode() const overridescl::glvirtual
Init() overridescl::glvirtual
LIGHTS_MAX_POINTscl::render_contextstatic
LIGHTS_MAX_SPOTscl::render_contextstatic
MESH_RESTART_INDEXscl::render_contextstatic
render_context()scl::render_contextinline
SetClearColor(const vec4 &ClearColor) overridescl::glvirtual
SetCullingMode(render_cull_face_mode CullingMode) overridescl::glvirtual
SetVSync(bool VSync)scl::glvirtual
SetWireframeMode(bool IsWireframe) overridescl::glvirtual
SwapBuffers() overridescl::glvirtual
TEXTURE_SLOT_APPLY_SOURCEscl::render_contextstatic
TEXTURE_SLOT_APPLY_TEXTURE_ADDscl::render_contextstatic
TEXTURE_SLOT_BLUR_BUFFERscl::render_contextstatic
TEXTURE_SLOT_GEOM_PASS_OUT_COLORscl::render_contextstatic
TEXTURE_SLOT_GEOM_PASS_OUT_NORMALscl::render_contextstatic
TEXTURE_SLOT_GEOM_PASS_OUT_PHONG_DIFFUSEscl::render_contextstatic
TEXTURE_SLOT_GEOM_PASS_OUT_PHONG_SHININESSscl::render_contextstatic
TEXTURE_SLOT_GEOM_PASS_OUT_PHONG_SPECULARscl::render_contextstatic
TEXTURE_SLOT_GEOM_PASS_OUT_POSITIONscl::render_contextstatic
TEXTURE_SLOT_HDR_BUFFERscl::render_contextstatic
TEXTURE_SLOT_LIGHTING_PASS_OUT_BRIGHT_COLORscl::render_contextstatic
TEXTURE_SLOT_LIGHTING_PASS_OUT_COLORscl::render_contextstatic
TEXTURE_SLOT_MATERIAL_DIFFUSEscl::render_contextstatic
TEXTURE_SLOT_MATERIAL_EMISSION_MAPscl::render_contextstatic
TEXTURE_SLOT_MATERIAL_NORMAL_MAPscl::render_contextstatic
TEXTURE_SLOT_MATERIAL_SPECULARscl::render_contextstatic
TEXTURE_SLOT_SHADOW_MAPscl::render_contextstatic
~render_context()scl::render_contextinlinevirtual