8 #include "ISceneElementInGraphObserver.h"
9 #include "CallbackCollection.h"
30 const std::vector<Rendering::Renderables::CustomLandmarkRenderable*> GetLandmarksWithTextureName(
const std::string& textureName)
const;
31 const std::vector<Rendering::Renderables::CustomLandmarkRenderable*> GetLandmarksWhereTextureNameContainsString(
const std::string& stringToMatch)
const;
32 const std::vector<Rendering::Renderables::CustomLandmarkRenderable*> GetAllLandmarks()
const;
34 void RegisterRenderableAddedCallback(
TCallback& callback);
35 void RegisterRenderableRemovedCallback(
TCallback& callback);
36 void UnregisterRenderableAddedCallback(
TCallback& callback);
37 void UnregisterRenderableRemovedCallback(
TCallback& callback);
40 typedef std::map<std::string, std::vector<Rendering::Renderables::CustomLandmarkRenderable*> > TLandmarksToRenderables;
41 TLandmarksToRenderables m_landmarkToRenderables;