![]() |
Maria GDK 5.0.0.935
Documentation of native code in develop branch
|
Public Member Functions | |
| DrawObjectTileRenderData (Maria::TileId tileId, const std::shared_ptr< Maria::SharedCounter > &memCounter) | |
| void | updateTexture (std::shared_ptr< Maria::DrawObjectTileRenderer > &drawObjectRenderer, const std::shared_ptr< Maria::TileCache > &tileCache, float pixelScale) |
| const std::shared_ptr< STK::FBOTexture > & | getTexture () const |
| const std::shared_ptr< TileLabelData > & | getTileLabelData () const |
| int | getLastGeneration (std::string layerId) const |
| void | setLastGeneration (std::string layerId, int gen) |
| std::string | getGenerations () |
| void | releaseTexture () |
| void | clearData () |
| bool | needsUpdate (std::shared_ptr< Maria::DrawObjectTileRenderer > &drawObjectRenderer, const std::shared_ptr< Maria::TileCache > &tileCache) |
Public Member Functions inherited from Maria::TileData | |
| TileData (TileId tileId, const std::shared_ptr< Maria::SharedCounter > &memCounter) | |
| void | SetState (TileState state) |
| TileState | GetState () const |
| bool | SetPendingDataRequest () |
| void | SetTimestamp (int64_t timestamp) |
| int64_t | GetTimestamp () const |
| void | SetTileId (TileId tileId) |
| TileId | GetTileId () const |
| const BasicGeoTypes::GeoRect & | GetGeoRect () const |
| void | SetGeoRect (const BasicGeoTypes::GeoRect &grc) |
| int | getMemSize () const |
| virtual bool | ProcessData (const MariaProtobuf::ProtoMapData &data) |
| const std::shared_ptr< MariaProtobuf::Metadata > & | getMetaData () const |
| void | setMetaData (const std::shared_ptr< MariaProtobuf::Metadata > &metaData) |
Additional Inherited Members | |
Public Types inherited from Maria::TileData | |
| enum | TileState { Empty , Pending , Ready , OutsideArea , OutsideResolution , Error } |
Static Public Member Functions inherited from Maria::TileData | |
| static int | getNumTilesInMemory () |
Protected Attributes inherited from Maria::TileData | |
| std::atomic< TileState > | _state |
| std::mutex | _requestLock |
| TileId | _tile_id |
| std::atomic< int64_t > | _timestamp |
| int | _memsize |
| std::shared_ptr< Maria::SharedCounter > | _cache_mem_counter |
| BasicGeoTypes::GeoRect | _grc |
| std::shared_ptr< MariaProtobuf::Metadata > | _metaData |