![]() |
Maria GDK 5.0.0.911
Documentation of native code in develop branch
|
This is the complete list of members for Maria3D::Globe, including all inherited members.
| _dirty (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _drawObjectOverlayData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _drawObjectTileProvider (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _drawObjectTileRenderer (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _elevationData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _elevationMapProvider (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _fontManager (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _forestData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _frameTimestamp (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _geometryData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _geometryDataFactory (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _geometryMapQuery (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _geometryMapResolution (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _heightAboveEllipsoid (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _labelRenderer (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _localOrigin (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _mapLabels (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _mapRenderer (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _maxRenderTiles (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _normalMapData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _normalMapProvider (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _normalMapQuery (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _normalMapResolution (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _overlayTerrainShader (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _pendingData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _pendingGeometryData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _pendingNormalData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _pendingOverlayData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _pendingTextureData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _quadTileMutex (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _renderList (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _renderQuadTreeDirty (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _renderRoot (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _shaderManager (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _systemTicker (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _terrainShader (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _textureData (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _textureMapResolution (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _tileCacheManager (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _tileRenderCache (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _updateDrawObjectTiles (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| _updateTextures (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| addDrawObjectTileLayer(const std::shared_ptr< Maria::DrawObjectStore > &shared, const std::shared_ptr< Maria::StyleSet > &styles) (defined in Maria3D::Globe) | Maria3D::Globe | |
| calcBoundingBox(STK::Vector3f &min, STK::Vector3f &max) override (defined in Maria3D::Globe) | Maria3D::Globe | virtual |
| calcBoundingSphere(STK::Vector3f ¢er, double &radius) override (defined in Maria3D::Globe) | Maria3D::Globe | virtual |
| calcFinestGeometryTile(double lat, double lon, int maxlevel, bool load_data=true) | Maria3D::Globe | |
| calcFootprintTextures(const std::shared_ptr< ISceneryModels > &models, std::shared_ptr< FootprintTextureManager > &footprintTextureManager, bool forceFootprintMasking) (defined in Maria3D::Globe) | Maria3D::Globe | |
| calcIntersectingGeometry(const STK::Vector3d &pos, const STK::Vector3d &dir, std::vector< std::shared_ptr< GeometryData > > &tiles) (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| calcIntersectingTiles(QuadTile *tile, const STK::Vector3d &pos, const STK::Vector3d &dir, std::vector< std::shared_ptr< GeometryData > > &tiles) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| calcRayIntersection(const STK::Vector3d &pos, const STK::Vector3d &dir, STK::Vector3d &intersection) | Maria3D::Globe | |
| calcShortestDistance(QuadTile *tile, const STK::Camera &cam) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| calcTileError(const QuadCoo &quad) (defined in Maria3D::Globe) | Maria3D::Globe | inlineprotected |
| calcTileNormalAngle(QuadTile *tile, const STK::Camera &cam) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| calcVisualElevation(double lat, double lon, double pixelSize) | Maria3D::Globe | |
| cast_shadows_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| checkTileVisibility(QuadTile *tile, const STK::Camera &cam, int parent_vis) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| cleanupRenderTiles() (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| clearGeometryData() (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| clearRenderData(bool keepCurrentFrame=false) (defined in Maria3D::Globe) | Maria3D::Globe | |
| clearRenderLists() (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| clearTextureLayer() (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| collision_tri_index_array_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| createTextureData(QuadTile *tile) (defined in Maria3D::Globe) | Maria3D::Globe | |
| debug_gfx_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| drawLabels(const STK::Camera &cam, const STK::Viewport &vp) (defined in Maria3D::Globe) | Maria3D::Globe | |
| drawRenderTiles(const STK::Camera &cam, const std::vector< std::shared_ptr< STK::Uniform > > *uniforms) | Maria3D::Globe | |
| drawShadowMap(const STK::Camera &cam, const STK::Viewport &vp, const STK::Camera &shd_cam, const STK::Viewport &shd_vp, STK::ShaderProgram *shader, STK::ShaderProgram *tex_shader) override (defined in Maria3D::Globe) | Maria3D::Globe | virtual |
| env_map_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| filter_fn typedef | STK::GraphicsModel | |
| filterChildren(const filter_fn &fn, std::vector< std::shared_ptr< GraphicsModel > > &matched) | STK::GraphicsModel | inlinevirtual |
| findFinestGeometryTileXY(QuadTile *tile, M3DIntCoord x, M3DIntCoord y, int level, QuadTile *&best_tile, bool load_data=true) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| findRenderTileLatLon(double lat, double lon, int level) (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| findTileXY(QuadTile *root_tile, M3DIntCoord x, M3DIntCoord y, int level) (defined in Maria3D::Globe) | Maria3D::Globe | inlineprotected |
| forest_renderer_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| generateTextures(QuadTile *root, int numChildLevels, long maxTimeMs) (defined in Maria3D::Globe) | Maria3D::Globe | |
| genPrefetchTextureList(QuadTile *tile, int numChildLevels, std::vector< std::shared_ptr< MapTextureData > > &textures) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| geometryLoadAsync(const QuadTile *tile) | Maria3D::Globe | |
| geometryLoadSync(const QuadTile *tile, long timeout_ms=0) | Maria3D::Globe | |
| getCastShadows() const (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| getCollisionIndexArray() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| GetCurrentRenderTiles() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getDebugGraphics() const (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| getDrawObjectTileRenderer() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getElevationData() const | Maria3D::Globe | inline |
| getEnvironmentMap() (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| getEnvironmentMap() const (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| getGeometryData(QuadTile *tile) | Maria3D::Globe | inline |
| getIndexBuffer(int childId) const | Maria3D::Globe | inline |
| getIndexBuffers(unsigned short renderMask, GLuint *indexBuffers, int *numIndexes) const (defined in Maria3D::Globe) | Maria3D::Globe | |
| getIndexBufferSize(int childId) const | Maria3D::Globe | inline |
| getInvisible() const (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| getLabelRenderer() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getLocalOrigin() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getLocalOrigin() (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getMaxNormalMapLevel(const QuadCoo &quad) const | Maria3D::Globe | |
| getMaxTextureLevel(const QuadCoo &quad) const | Maria3D::Globe | |
| getMaxTreeLevel(const QuadCoo &quad) const (defined in Maria3D::Globe) | Maria3D::Globe | |
| getMaxTreeLevelXY(M3DIntCoord x, M3DIntCoord y) const (defined in Maria3D::Globe) | Maria3D::Globe | |
| getName() const (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| getNormalMapData(QuadTile *tile) (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getOrCreateTileRender(const QuadCoo &quad, std::shared_ptr< GeometryData > geometry_data, const std::shared_ptr< MapTextureData > &texture_data, const STK::Vector4f &texture_xfm, const std::shared_ptr< TextureData > &normal_map_data, const STK::Vector4f &normal_map_xfm, const std::shared_ptr< Maria::DrawObjectTileRenderData > &overlay_data, unsigned short renderMask) (defined in Maria3D::Globe) | Maria3D::Globe | inlineprotected |
| getReadyGeometryData(QuadTile *tile) | Maria3D::Globe | inline |
| getRenderRoot() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getSystemTicker() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getTextureData(QuadTile *tile) | Maria3D::Globe | inline |
| getTileErrorScale() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| getTransform() const | STK::GraphicsModel | inline |
| getWireframe() const (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| Globe(std::shared_ptr< STK::ShaderProgramManager > shaderManager, const std::shared_ptr< STK::FontManager > &fontManager, std::shared_ptr< LocalOrigin > origin, std::shared_ptr< Maria::SystemTicker >systemTicker, std::shared_ptr< Maria::TileCacheManager > tile_cache_mgr, const Maria3D::Configuration &config) (defined in Maria3D::Globe) | Maria3D::Globe | |
| GraphicsModel(const std::string &name="") (defined in STK::GraphicsModel) | STK::GraphicsModel | |
| hasOverlay() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| index_buffer_id_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| index_buffer_size_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| initShaders() | Maria3D::Globe | |
| invisible_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| isRenderQuadTreeDirty() const (defined in Maria3D::Globe) | Maria3D::Globe | inlineprotected |
| max_forest_level_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| min_forest_level_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| name_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| needsRedraw() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| normalMapLoadAsync(const QuadTile *tile) | Maria3D::Globe | |
| normalMapLoadSync(const QuadTile *tile, long timeout_ms=0) | Maria3D::Globe | |
| redraw(const STK::Camera &cam, const STK::Viewport &vp, int render_mask=STK::OpaqueMask, const std::vector< std::shared_ptr< STK::Uniform > > *uniforms=nullptr) override | Maria3D::Globe | |
| redraw(const STK::Camera &cam, const STK::Viewport &vp, int render_mask=STK::OpaqueMask, const std::vector< std::shared_ptr< STK::Uniform > > *uniforms=nullptr)=0 (defined in STK::GraphicsModel) | STK::GraphicsModel | pure virtual |
| refineTile(QuadTile *tile, const STK::Camera &cam, const STK::Viewport &vp, int parent_vis, std::vector< std::shared_ptr< TileRender > > &render_tiles, QuadTile *normal_map_tile, QuadTile *texture_tile) (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| setCastShadows(bool cast_shadows) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| setDebugGraphics(bool debug_gfx) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| setDrawObjectTileRenderer(const std::shared_ptr< Maria::DrawObjectTileRenderer > &drawObjectTileRenderer) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setElevationTemplate(const Maria::MapTemplate &tpl) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setElevationTemplateXml(const std::string &xml) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setEnvironmentMap(const std::shared_ptr< STK::CubeMap > &env_map) | STK::GraphicsModel | inline |
| setForestData(const Configuration &config, const std::shared_ptr< STK::TextureManager > &texManager) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setHeightAboveEllipsoid(bool geoidCorrection) | Maria3D::Globe | |
| setInvisible(bool invisible) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| setMapLabelTemplate(const Maria::MapTemplate &tpl) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setMapLabelTemplateXml(const std::string &xml) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setMapTemplate(const Maria::MapTemplate &tpl) (defined in Maria3D::Globe) | Maria3D::Globe | |
| setMapTemplateXml(const std::string &xml) | Maria3D::Globe | |
| setName(const std::string &name) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| setRenderQuadTreeDirty(bool dirty) (defined in Maria3D::Globe) | Maria3D::Globe | inlineprotected |
| setTileErrorScale(float scale) (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| setTransform(const STK::Matrix4x4f &transform) | STK::GraphicsModel | inline |
| setWireframe(bool wireframe) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
| subtile_index_buffer_id_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| subtile_index_buffer_size_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| texcoord_buffer_id_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| tile_error_scale_ (defined in Maria3D::Globe) | Maria3D::Globe | protected |
| transform_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| updateAndCull(const STK::Camera &cam, const STK::Viewport &vp) | Maria3D::Globe | |
| useHeightAboveEllipsoid() const (defined in Maria3D::Globe) | Maria3D::Globe | inline |
| wireframe_ (defined in STK::GraphicsModel) | STK::GraphicsModel | protected |
| ~Globe() override (defined in Maria3D::Globe) | Maria3D::Globe | |
| ~GraphicsModel() (defined in STK::GraphicsModel) | STK::GraphicsModel | virtual |