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

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

_dirty (defined in Maria3D::Globe)Maria3D::Globeprotected
_elevationData (defined in Maria3D::Globe)Maria3D::Globeprotected
_elevationMapProvider (defined in Maria3D::Globe)Maria3D::Globeprotected
_fontManager (defined in Maria3D::Globe)Maria3D::Globeprotected
_forestData (defined in Maria3D::Globe)Maria3D::Globeprotected
_frameTimestamp (defined in Maria3D::Globe)Maria3D::Globeprotected
_geometryData (defined in Maria3D::Globe)Maria3D::Globeprotected
_geometryDataFactory (defined in Maria3D::Globe)Maria3D::Globeprotected
_geometryMapQuery (defined in Maria3D::Globe)Maria3D::Globeprotected
_geometryMapResolution (defined in Maria3D::Globe)Maria3D::Globeprotected
_heightAboveEllipsoid (defined in Maria3D::Globe)Maria3D::Globeprotected
_labelRenderer (defined in Maria3D::Globe)Maria3D::Globeprotected
_localOrigin (defined in Maria3D::Globe)Maria3D::Globeprotected
_mapLabels (defined in Maria3D::Globe)Maria3D::Globeprotected
_mapRenderer (defined in Maria3D::Globe)Maria3D::Globeprotected
_maxRenderTiles (defined in Maria3D::Globe)Maria3D::Globeprotected
_normalMapData (defined in Maria3D::Globe)Maria3D::Globeprotected
_normalMapProvider (defined in Maria3D::Globe)Maria3D::Globeprotected
_normalMapQuery (defined in Maria3D::Globe)Maria3D::Globeprotected
_normalMapResolution (defined in Maria3D::Globe)Maria3D::Globeprotected
_overlayData (defined in Maria3D::Globe)Maria3D::Globeprotected
_overlayTerrainShader (defined in Maria3D::Globe)Maria3D::Globeprotected
_pendingData (defined in Maria3D::Globe)Maria3D::Globeprotected
_pendingGeometryData (defined in Maria3D::Globe)Maria3D::Globeprotected
_pendingNormalData (defined in Maria3D::Globe)Maria3D::Globeprotected
_pendingOverlayData (defined in Maria3D::Globe)Maria3D::Globeprotected
_pendingTextureData (defined in Maria3D::Globe)Maria3D::Globeprotected
_quadTileMutex (defined in Maria3D::Globe)Maria3D::Globeprotected
_renderList (defined in Maria3D::Globe)Maria3D::Globeprotected
_renderQuadTreeDirty (defined in Maria3D::Globe)Maria3D::Globeprotected
_renderRoot (defined in Maria3D::Globe)Maria3D::Globeprotected
_shaderManager (defined in Maria3D::Globe)Maria3D::Globeprotected
_systemTicker (defined in Maria3D::Globe)Maria3D::Globeprotected
_terrainShader (defined in Maria3D::Globe)Maria3D::Globeprotected
_textureData (defined in Maria3D::Globe)Maria3D::Globeprotected
_textureMapResolution (defined in Maria3D::Globe)Maria3D::Globeprotected
_tileCacheManager (defined in Maria3D::Globe)Maria3D::Globeprotected
_tileRenderCache (defined in Maria3D::Globe)Maria3D::Globeprotected
_updateTextures (defined in Maria3D::Globe)Maria3D::Globeprotected
calcBoundingBox(STK::Vector3f &min, STK::Vector3f &max) (defined in Maria3D::Globe)Maria3D::Globevirtual
calcBoundingSphere(STK::Vector3f &center, double &radius) (defined in Maria3D::Globe)Maria3D::Globevirtual
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::Globeinline
calcIntersectingTiles(QuadTile *tile, const STK::Vector3d &pos, const STK::Vector3d &dir, std::vector< std::shared_ptr< GeometryData > > &tiles) (defined in Maria3D::Globe)Maria3D::Globeprotected
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::Globeprotected
calcTileError(const QuadCoo &quad) (defined in Maria3D::Globe)Maria3D::Globeinlineprotected
calcTileNormalAngle(QuadTile *tile, const STK::Camera &cam) (defined in Maria3D::Globe)Maria3D::Globeprotected
calcVisualElevation(double lat, double lon, double pixelSize)Maria3D::Globe
cast_shadows_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
checkTileVisibility(QuadTile *tile, const STK::Camera &cam, int parent_vis) (defined in Maria3D::Globe)Maria3D::Globeprotected
cleanupRenderTiles() (defined in Maria3D::Globe)Maria3D::Globeprotected
clearRenderData(bool keepCurrentFrame=false) (defined in Maria3D::Globe)Maria3D::Globe
clearRenderLists() (defined in Maria3D::Globe)Maria3D::Globeinline
clearTextureLayer() (defined in Maria3D::Globe)Maria3D::Globeinline
collision_tri_index_array_ (defined in Maria3D::Globe)Maria3D::Globeprotected
createTextureData(QuadTile *tile) (defined in Maria3D::Globe)Maria3D::Globe
debug_gfx_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
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::Globevirtual
env_map_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
filter_fn typedefSTK::GraphicsModel
filterChildren(const filter_fn &fn, std::vector< std::shared_ptr< GraphicsModel > > &matched)STK::GraphicsModelinlinevirtual
findFinestGeometryTileXY(QuadTile *tile, M3DIntCoord x, M3DIntCoord y, int level, QuadTile *&best_tile, bool load_data=true) (defined in Maria3D::Globe)Maria3D::Globeprotected
findRenderTileLatLon(double lat, double lon, int level) (defined in Maria3D::Globe)Maria3D::Globeinline
findTileXY(QuadTile *root_tile, M3DIntCoord x, M3DIntCoord y, int level) (defined in Maria3D::Globe)Maria3D::Globeinlineprotected
forest_renderer_ (defined in Maria3D::Globe)Maria3D::Globeprotected
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::Globeprotected
geometryLoadAsync(const QuadTile *tile)Maria3D::Globe
geometryLoadSync(const QuadTile *tile, long timeout_ms=0)Maria3D::Globe
getCastShadows() const (defined in STK::GraphicsModel)STK::GraphicsModelinline
getCollisionIndexArray() const (defined in Maria3D::Globe)Maria3D::Globeinline
GetCurrentRenderTiles() const (defined in Maria3D::Globe)Maria3D::Globeinline
getDebugGraphics() const (defined in STK::GraphicsModel)STK::GraphicsModelinline
getElevationData() constMaria3D::Globeinline
getEnvironmentMap() (defined in STK::GraphicsModel)STK::GraphicsModelinline
getEnvironmentMap() const (defined in STK::GraphicsModel)STK::GraphicsModelinline
getGeometryData(QuadTile *tile)Maria3D::Globeinline
getIndexBuffer(int childId) constMaria3D::Globeinline
getIndexBuffers(unsigned short renderMask, GLuint *indexBuffers, int *numIndexes) const (defined in Maria3D::Globe)Maria3D::Globe
getIndexBufferSize(int childId) constMaria3D::Globeinline
getInvisible() const (defined in STK::GraphicsModel)STK::GraphicsModelinline
getLabelRenderer() const (defined in Maria3D::Globe)Maria3D::Globeinline
getLocalOrigin() const (defined in Maria3D::Globe)Maria3D::Globeinline
getLocalOrigin() (defined in Maria3D::Globe)Maria3D::Globeinline
getMaxNormalMapLevel(const QuadCoo &quad) constMaria3D::Globe
getMaxTextureLevel(const QuadCoo &quad) constMaria3D::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::GraphicsModelinline
getNormalMapData(QuadTile *tile) (defined in Maria3D::Globe)Maria3D::Globeinline
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::Globeinlineprotected
getReadyGeometryData(QuadTile *tile)Maria3D::Globeinline
getRenderRoot() const (defined in Maria3D::Globe)Maria3D::Globeinline
getSystemTicker() const (defined in Maria3D::Globe)Maria3D::Globeinline
getTextureData(QuadTile *tile)Maria3D::Globeinline
getTileErrorScale() const (defined in Maria3D::Globe)Maria3D::Globeinline
getTransform() constSTK::GraphicsModelinline
getWireframe() const (defined in STK::GraphicsModel)STK::GraphicsModelinline
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::Globeinline
index_buffer_id_ (defined in Maria3D::Globe)Maria3D::Globeprotected
index_buffer_size_ (defined in Maria3D::Globe)Maria3D::Globeprotected
initShaders()Maria3D::Globe
invisible_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
isRenderQuadTreeDirty() const (defined in Maria3D::Globe)Maria3D::Globeinlineprotected
max_forest_level_ (defined in Maria3D::Globe)Maria3D::Globeprotected
min_forest_level_ (defined in Maria3D::Globe)Maria3D::Globeprotected
name_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
needsRedraw() const (defined in Maria3D::Globe)Maria3D::Globeinline
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::GraphicsModelpure 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::Globeprotected
removeOverlay()Maria3D::Globe
setCastShadows(bool cast_shadows) (defined in STK::GraphicsModel)STK::GraphicsModelinline
setDebugGraphics(bool debug_gfx) (defined in STK::GraphicsModel)STK::GraphicsModelinline
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::GraphicsModelinline
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::GraphicsModelinline
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::GraphicsModelinline
setOverlay(const Maria::MapContentQuery &mcq)Maria3D::Globe
setRenderQuadTreeDirty(bool dirty) (defined in Maria3D::Globe)Maria3D::Globeinlineprotected
setTileErrorScale(float scale) (defined in Maria3D::Globe)Maria3D::Globeinline
setTransform(const STK::Matrix4x4f &transform)STK::GraphicsModelinline
setWireframe(bool wireframe) (defined in STK::GraphicsModel)STK::GraphicsModelinline
subtile_index_buffer_id_ (defined in Maria3D::Globe)Maria3D::Globeprotected
subtile_index_buffer_size_ (defined in Maria3D::Globe)Maria3D::Globeprotected
texcoord_buffer_id_ (defined in Maria3D::Globe)Maria3D::Globeprotected
tile_error_scale_ (defined in Maria3D::Globe)Maria3D::Globeprotected
transform_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
updateAndCull(const STK::Camera &cam, const STK::Viewport &vp)Maria3D::Globe
useHeightAboveEllipsoid() const (defined in Maria3D::Globe)Maria3D::Globeinline
wireframe_ (defined in STK::GraphicsModel)STK::GraphicsModelprotected
~Globe() (defined in Maria3D::Globe)Maria3D::Globevirtual
~GraphicsModel() (defined in STK::GraphicsModel)STK::GraphicsModelvirtual