![]() |
Maria GDK 5.0.0.911
Documentation of native code in develop branch
|
This is the complete list of members for STK::CSMSceneRenderer, including all inherited members.
| addGlobalUniform(std::shared_ptr< STK::Uniform > uni) | STK::SceneRenderer | inline |
| addModel(std::shared_ptr< STK::GraphicsModel > model) (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| bindShadowMap(const Camera &cam) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| calcShadowCam(int split_i, const STK::Matrix4x4f &mv) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| clear() (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| csm_num_splits_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| csm_shd_far_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| csm_shd_near_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| csm_split_weight_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| csm_splits_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| CSMSceneRenderer(std::shared_ptr< STK::ShaderProgramManager > prg_mgr, std::shared_ptr< STK::Light > light=nullptr) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | |
| depth_fb_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| depth_map_size_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| depth_tex_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| drawModels(const Camera &cam, const STK::Viewport &vp, const std::vector< std::shared_ptr< STK::GraphicsModel > > &models, const std::vector< std::shared_ptr< Uniform > > uniforms) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| dummy_depth_tex_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| f_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| far_bound_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| getLight() const (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getModel(const int i) const (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getModels() const (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getShaderProgramManager() (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getShadowMapUnit() const | STK::CSMSceneRenderer | inline |
| global_uniforms_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| initDepthFrameBuffer() (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| light_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| makeShadowMap(const STK::Camera &cam, const Viewport &vp, std::vector< std::shared_ptr< STK::GraphicsModel > > &models) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| models_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| prg_mgr_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| removeModel(const std::shared_ptr< GraphicsModel > &model) (defined in STK::SceneRenderer) | STK::SceneRenderer | |
| render(const Camera &cam, const Viewport &vp) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | virtual |
| renderShadowMap(const STK::Camera &cam, const Viewport &vp, const Camera &shd_cam, const Viewport &shd_vp, std::vector< std::shared_ptr< STK::GraphicsModel > > &models) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| SceneRenderer(std::shared_ptr< STK::ShaderProgramManager > prg_mgr, std::shared_ptr< STK::Light > light=nullptr) (defined in STK::SceneRenderer) | STK::SceneRenderer | |
| setLight(std::shared_ptr< STK::Light > light) (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| setNumSplits(int num_splits) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | inline |
| setShadowDistance(float dist) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | inline |
| setShadowMapProgramName(const std::string &name) | STK::CSMSceneRenderer | inline |
| setShadowMapTextureProgramName(const std::string &name) | STK::CSMSceneRenderer | inline |
| setShadowMapUnit(int unit) | STK::CSMSceneRenderer | inline |
| setSplitDistances(const float *splits) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | inline |
| setSplitDistances(const std::vector< float > &splits) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | inline |
| shad_cpm_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| shadow_map_program_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| shadow_map_program_name_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| shadow_map_tex_program_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| shadow_map_tex_program_name_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| shd_cam_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| shd_map_unit_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_far_bounds_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_num_splits_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_proj_matrix0_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_proj_matrix1_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_proj_matrix2_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_proj_matrix3_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_shadow_map_size_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_csm_shadow_map_unit_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| u_light_dir_eye_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| u_light_dir_world_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| updateFrustumPoints(CSMSceneRenderer::Frustum &f, const STK::Vector3f ¢er, const STK::Vector3f &view_dir, const STK::Vector3f &view_up) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| updateLightUniforms(const Camera &cam) (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| updateSplitDist(float nd, float fd) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| use_csm_shadows_ (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | protected |
| ~SceneRenderer() (defined in STK::SceneRenderer) | STK::SceneRenderer | virtual |