Public Types | |
typedef Eegeo::Helpers::ICallback2 < const std::string &, Rendering::Renderables::CustomLandmarkRenderable & > | TCallback |
Public Member Functions | |
void | OnAddedToSceneGraph (Rendering::Scene::SceneElement< Rendering::Renderables::PackedRenderable > *resource) |
void | OnRemovedFromSceneGraph (Rendering::Scene::SceneElement< Rendering::Renderables::PackedRenderable > *resource) |
const std::vector < Rendering::Renderables::CustomLandmarkRenderable * > | GetLandmarksWithTextureName (const std::string &textureName) const |
const std::vector < Rendering::Renderables::CustomLandmarkRenderable * > | GetLandmarksWhereTextureNameContainsString (const std::string &stringToMatch) const |
const std::vector < Rendering::Renderables::CustomLandmarkRenderable * > | GetAllLandmarks () const |
void | RegisterRenderableAddedCallback (TCallback &callback) |
void | RegisterRenderableRemovedCallback (TCallback &callback) |
void | UnregisterRenderableAddedCallback (TCallback &callback) |
void | UnregisterRenderableRemovedCallback (TCallback &callback) |
Additional Inherited Members | |
Private Member Functions inherited from Eegeo::NonCopyable | |
NonCopyable (const NonCopyable &)=delete | |
NonCopyable & | operator= (const NonCopyable &)=delete |