![]() |
Maria GDK 5.0.0.930
Documentation of native code in develop branch
|
#include <MDrawObjectManager.h>
Public Member Functions | |
| DrawObjectManager (const std::shared_ptr< STK::FontManager > &fontManager, const std::shared_ptr< STK::ShaderProgramManager > &shaderManager, const std::shared_ptr< STK::TextureManager > &textureManager, const std::shared_ptr< IResourceManager > &resourceManager, const std::shared_ptr< ISymbolProvider > &symbolProvider, bool exludePointSymbols=false) | |
| std::shared_ptr< DrawObjectStore > | createDrawObjectStore (const std::string &storeId) |
| std::shared_ptr< ISymbolProvider > | getSymbolProvider () const |
| std::shared_ptr< Maria::SymbolCache > | getSymbolCache () const |
| std::shared_ptr< DrawObjectRenderGenerator > | getGenerator (const std::string &typeId) const |
| bool | getExcludePointSymbols () const |
| void | addRenderGenerator (const std::string &typeId, const MariaProtobuf::ParameterCollection ¶meters) |
| bool | addTypeDefinitionXml (const std::string &xml) |
| Add renderer generator from XML type definition. | |
| void | loadTypeDefinitions (const std::string &path) |
| void | setGeoStoreProvider (std::shared_ptr< IGeoObjectStoreProvider > &geoStoreProvider) |
| const std::shared_ptr< Maria::IGeoObjectStoreProvider > & | geoStoreFunctions () |
DrawObjectManager - Top level manager class for Draw Objects, including the draw object data store and draw object rendering data.
| bool Maria::DrawObjectManager::addTypeDefinitionXml | ( | const std::string & | xml | ) |
Add renderer generator from XML type definition.
| xml | XML code for the draw object type definition. |