Maria GDK 5.0.0.738
Documentation of native code in develop branch
Loading...
Searching...
No Matches
Maria3D::SceneRenderer Member List

This is the complete list of members for Maria3D::SceneRenderer, including all inherited members.

_collision (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_dirty (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_fbfx (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_footprintTextureManager (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_forceFootprintMasking (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_fpsGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_frameState (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_gfxRender (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_glInitialized (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_globe (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_globeCam (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_globeRedrawGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_globeUpdateGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_labelsRedrawGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_modelInstanceRenderer (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_modelManager (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_modelRedrawGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_pcs (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_perfGraphs (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_pointSymbolRenderer (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_pointSymbolUpdaters (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_screen (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_shadows (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_show3DTiles (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_showPerformanceGraphs (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_sky (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_startTime (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_symbolCache (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_symRenderGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_symUpdateGraph (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_tileModelRenderer (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
_wireframe (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
add3DTileset(const std::string &id, const std::string &tilesetString, const std::string &basePath)Maria3D::SceneRenderer
add3DTilesetsFromAssets(const std::shared_ptr< IModelDataProvider > &dataProvider)Maria3D::SceneRenderer
add3DTilesetsFromService(const std::string &servicePath)Maria3D::SceneRenderer
addGlobalUniform(std::shared_ptr< STK::Uniform > uni)STK::SceneRendererinline
addModel(std::shared_ptr< STK::GraphicsModel > model) (defined in STK::SceneRenderer)STK::SceneRendererinline
addPointSymbolRenderer(const std::string &id, std::shared_ptr< Maria3D::PointSymbolRenderer > pointSymbolRenderer) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
addPointSymbolStore(const std::string &id, std::shared_ptr< Maria3D::StyledPointSymbolStore > pointSymbolStore, std::shared_ptr< Maria3D::PointSymbolRenderer > pointSymbolRenderer, int forceUpdates)Maria3D::SceneRenderer
addPointSymbolUpdater(const std::string &id, const std::shared_ptr< PointSymbolUpdater > &updater) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererprotected
bindShadowMap(const Camera &cam) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
calcShadowCam(int split_i, const STK::Matrix4x4f &mv) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
calcViewportSceneIntersection(const STK::Viewport &vp, double x, double y, BasicGeoTypes::GeoPos3D &intersection, BasicGeoTypes::PointDXYZ &normal, bool includeTileModels) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
Cleanup() (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
clear() (defined in STK::SceneRenderer)STK::SceneRendererinline
clear3DTiles()Maria3D::SceneRenderer
clearRenderData() (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
csm_num_splits_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
csm_shd_far_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
csm_shd_near_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
csm_split_weight_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
csm_splits_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
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::CSMSceneRendererprotected
depth_map_size_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
depth_tex_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
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::CSMSceneRendererprotected
dummy_depth_tex_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
f_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
far_bound_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
forceFootprintMasking() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getGlobe() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getGlobe() (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getGlobeCamera() (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getGlobeCamera() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getItemInView(const STK::Viewport &vp, double x, double y, std::string &listId, std::string &instanceId) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
getLight() const (defined in STK::SceneRenderer)STK::SceneRendererinline
getModel(const int i) const (defined in STK::SceneRenderer)STK::SceneRendererinline
getModelCacheSize() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
getModelInstanceRenderer() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getModelLODScale() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
getModelManager() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getModelMaxCacheSize() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
getModels() const (defined in STK::SceneRenderer)STK::SceneRendererinline
getPerformanceGraphEnabled(const std::string &name) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getPerformanceGraphs() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getPointSymbolRenderer(const std::string &id) const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getPointSymbolsDirty() constMaria3D::SceneRenderer
getPointSymbolUpdater(const std::string &id) const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinlineprotected
getScreen() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getShaderProgramManager() (defined in STK::SceneRenderer)STK::SceneRendererinline
getShadowMapUnit() constSTK::CSMSceneRendererinline
getShadows() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getShowPerformanceGraphs() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getSymbolCache() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getTilesetRenderer() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
getWireframe() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
global_uniforms_ (defined in STK::SceneRenderer)STK::SceneRendererprotected
initDepthFrameBuffer() (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
light_ (defined in STK::SceneRenderer)STK::SceneRendererprotected
makeShadowMap(const STK::Camera &cam, const Viewport &vp, std::vector< std::shared_ptr< STK::GraphicsModel > > &models) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
models_ (defined in STK::SceneRenderer)STK::SceneRendererprotected
needsRedraw() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
prg_mgr_ (defined in STK::SceneRenderer)STK::SceneRendererprotected
removeModel(const std::shared_ptr< GraphicsModel > &model) (defined in STK::SceneRenderer)STK::SceneRenderer
removePointSymbolRenderer(const std::string &id) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
removePointSymbolStore(const std::string &id) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
render(const STK::Viewport &vp) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
render(const STK::Camera &cam, const STK::Viewport &vp) override (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderervirtual
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::CSMSceneRendererprotected
SceneRenderer(const std::shared_ptr< STK::FontManager > &fontManager, const std::shared_ptr< Maria3D::ModelManager > &modelManager, const std::shared_ptr< Maria::ISymbolProvider > &symbolProvider, const std::shared_ptr< STK::Screen > &screen, const std::shared_ptr< Globe > &globe, const std::shared_ptr< SkyRenderer > &sky, const std::shared_ptr< STK::Light > &light, const Configuration &config) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
SceneRenderer(std::shared_ptr< STK::ShaderProgramManager > prg_mgr, std::shared_ptr< STK::Light > light=nullptr) (defined in STK::SceneRenderer)STK::SceneRenderer
setDateTime(int day, int hour, int min, int sec) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
setDirty(bool dirty) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setFootprintManager(const std::shared_ptr< FootprintTextureManager > &ftm) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setForceFootprintMasking(bool mask) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setGlobeCamera(std::shared_ptr< Maria3D::GlobeCamera > cam) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setLight(std::shared_ptr< STK::Light > light) (defined in STK::SceneRenderer)STK::SceneRendererinline
setLightDirection(const STK::Vector3f &lightDir)Maria3D::SceneRenderer
setModelInstanceRenderer(const std::shared_ptr< ModelInstanceRenderer > &mir) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setModelLODScale(double lodScale)Maria3D::SceneRenderer
setModelMaxCacheSize(int64_t size) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
setNumSplits(int num_splits) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererinline
setPerformanceGraphEnabled(const std::string &name, bool enabled) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setShadowDistance(float dist) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererinline
setShadowMapProgramName(const std::string &name)STK::CSMSceneRendererinline
setShadowMapTextureProgramName(const std::string &name)STK::CSMSceneRendererinline
setShadowMapUnit(int unit)STK::CSMSceneRendererinline
setShadows(bool shadows) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setShow3DTiles(bool showTileModels) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setShowPerformanceGraphs(bool showPerfGraphs) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
setSplitDistances(const float *splits) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererinline
setSplitDistances(const std::vector< float > &splits) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererinline
setWireframe(bool wireframe) (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
shad_cpm_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
shadow_map_program_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
shadow_map_program_name_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
shadow_map_tex_program_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
shadow_map_tex_program_name_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
shd_cam_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
shd_map_unit_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
show3DTiles() const (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
sky() (defined in Maria3D::SceneRenderer)Maria3D::SceneRendererinline
u_csm_far_bounds_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_num_splits_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_proj_matrix0_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_proj_matrix1_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_proj_matrix2_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_proj_matrix3_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_shadow_map_size_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_csm_shadow_map_unit_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
u_light_dir_eye_ (defined in STK::SceneRenderer)STK::SceneRendererprotected
u_light_dir_world_ (defined in STK::SceneRenderer)STK::SceneRendererprotected
update(double dt) (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderer
updateFrustumPoints(CSMSceneRenderer::Frustum &f, const STK::Vector3f &center, const STK::Vector3f &view_dir, const STK::Vector3f &view_up) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
updateLightUniforms(const Camera &cam) (defined in STK::SceneRenderer)STK::SceneRendererprotected
updateSplitDist(float nd, float fd) (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
use_csm_shadows_ (defined in STK::CSMSceneRenderer)STK::CSMSceneRendererprotected
~SceneRenderer() override (defined in Maria3D::SceneRenderer)Maria3D::SceneRenderervirtual