![]() |
Maria GDK 5.0.0.738
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 |
_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 |
_overlayData (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 |
_updateTextures (defined in Maria3D::Globe) | Maria3D::Globe | protected |
calcBoundingBox(STK::Vector3f &min, STK::Vector3f &max) (defined in Maria3D::Globe) | Maria3D::Globe | virtual |
calcBoundingSphere(STK::Vector3f ¢er, double &radius) (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 |
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) (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 |
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< TextureData > &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) | 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 |
removeOverlay() | Maria3D::Globe | |
setCastShadows(bool cast_shadows) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
setDebugGraphics(bool debug_gfx) (defined in STK::GraphicsModel) | STK::GraphicsModel | inline |
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 |
setOverlay(const Maria::MapContentQuery &mcq) | Maria3D::Globe | |
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() (defined in Maria3D::Globe) | Maria3D::Globe | virtual |
~GraphicsModel() (defined in STK::GraphicsModel) | STK::GraphicsModel | virtual |