![]() |
Maria GDK 5.0.0.911
Documentation of native code in develop branch
|
This is the complete list of members for Maria3D::SceneRenderer, including all inherited members.
| _collision (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _dirty (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _drawObjectRenderers (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _fbfx (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _fontManager (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _footprintTextureManager (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _forceFootprintMasking (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _fpsGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _frameState (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _geoUnitsSetting (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _gfxRender (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _glInitialized (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _globe (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _globeCam (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _globeRedrawGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _globeUpdateGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _labelsRedrawGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _modelInstanceRenderer (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _modelManager (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _modelRedrawGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _pcs (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _perfGraphs (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _pointSymbolRenderer (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _pointSymbolUpdaters (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _screen (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _shadows (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _show3DTiles (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _showDrawObjects (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _showPerformanceGraphs (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _sky (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _startTime (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _surfacePolyRenderer (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _symbolCache (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _symRenderGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _symUpdateGraph (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _tileModelRenderer (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _volumePolyRenderer (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| _wireframe (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | protected |
| 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 | |
| addDrawObjectRenderer(const std::string &storeId, const std::shared_ptr< Maria3D::DrawObjectRenderer > &drawObjectRenderer) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| addGlobalUniform(std::shared_ptr< STK::Uniform > uni) | STK::SceneRenderer | inline |
| addModel(std::shared_ptr< STK::GraphicsModel > model) (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| addPointSymbolRenderer(const std::string &id, std::shared_ptr< Maria3D::PointSymbolRenderer > pointSymbolRenderer) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| 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::SceneRenderer | protected |
| 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 |
| 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::SceneRenderer | inline |
| clear3DTiles() | Maria3D::SceneRenderer | |
| clearRenderData() (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| 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 |
| forceFootprintMasking() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getDrawObjectRenderer(const std::string &storeId) const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getFontManager() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getGeoUnitsSetting() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getGlobe() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getGlobe() (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getGlobeCamera() (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getGlobeCamera() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| 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::SceneRenderer | inline |
| getModel(const int i) const (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getModelCacheSize() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| getModelInstanceRenderer() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getModelLODScale() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| getModelManager() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getModelMaxCacheSize() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| getModels() const (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getPerformanceGraphEnabled(const std::string &name) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getPerformanceGraphs() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getPointSymbolRenderer(const std::string &id) const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getPointSymbolsDirty() const | Maria3D::SceneRenderer | |
| getPointSymbolUpdater(const std::string &id) const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inlineprotected |
| getScreen() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getShaderManager() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getShaderProgramManager() (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| getShadowMapUnit() const | STK::CSMSceneRenderer | inline |
| getShadows() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getShowPerformanceGraphs() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getSurfacePolygonsRenderer() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getSymbolCache() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getTilesetRenderer() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getVolumePolygonsRenderer() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| getWireframe() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | 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 |
| needsRedraw() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| prg_mgr_ (defined in STK::SceneRenderer) | STK::SceneRenderer | protected |
| removeModel(const std::shared_ptr< GraphicsModel > &model) (defined in STK::SceneRenderer) | STK::SceneRenderer | |
| removePointSymbolRenderer(const std::string &id) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| removePointSymbolStore(const std::string &id) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| render(const STK::Viewport &vp) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| render(const STK::Camera &cam, const STK::Viewport &vp) override (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | 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(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::SceneRenderer | inline |
| setFootprintManager(const std::shared_ptr< FootprintTextureManager > &ftm) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setForceFootprintMasking(bool mask) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setGeoUnitsSetting(const std::shared_ptr< Maria::GeoUnitsSetting > &geoUnitsSetting) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setGeoUnitsSettingEnums(int positionFormat, int bearingType, int bearingUnit, int speedUnit, int distanceUnit, int elevationUnit) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setGlobeCamera(std::shared_ptr< Maria3D::GlobeCamera > cam) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setLight(std::shared_ptr< STK::Light > light) (defined in STK::SceneRenderer) | STK::SceneRenderer | inline |
| setLightDirection(const STK::Vector3f &lightDir) | Maria3D::SceneRenderer | |
| setModelInstanceRenderer(const std::shared_ptr< ModelInstanceRenderer > &mir) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setModelLODScale(double lodScale) | Maria3D::SceneRenderer | |
| setModelMaxCacheSize(int64_t size) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| setNumSplits(int num_splits) (defined in STK::CSMSceneRenderer) | STK::CSMSceneRenderer | inline |
| setPerformanceGraphEnabled(const std::string &name, bool enabled) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | 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 |
| setShadows(bool shadows) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setShow3DTiles(bool showTileModels) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setShowDrawObjects(bool showDrawObjects) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setShowPerformanceGraphs(bool showPerfGraphs) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | 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 |
| setSurfacePolygonsRenderer(const std::shared_ptr< Maria3D::SurfacePolygonsRenderer > &polyRenderer) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setVolumePolygonsRenderer(const std::shared_ptr< Maria3D::VolumePolygonsRenderer > &polyRenderer) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| setWireframe(bool wireframe) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | 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 |
| show3DTiles() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| showDrawObjects() const (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| sky() (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | inline |
| 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 |
| update(double dt) (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | |
| 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() override (defined in Maria3D::SceneRenderer) | Maria3D::SceneRenderer | virtual |