All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::Interiors::InteriorSelectionModel Class Reference
Inheritance diagram for Eegeo::Resources::Interiors::InteriorSelectionModel:
Eegeo::NonCopyable

Public Member Functions

virtual bool IsInteriorSelected () const
 
virtual InteriorId GetSelectedInteriorId () const
 
virtual bool IsUseDefaultInitialFloor () const
 
virtual int GetInitialIndoorMapFloorId () const
 
virtual void SelectInteriorId (const InteriorId &interiorId)
 deprecated, retained for legacy C++ app support. Use SetIndoorMapSelection / SetIndoorMapSelectionWithFloor instead
 
virtual void SetIndoorMapSelectionFromEntryMarkerInteraction (const InteriorId &indoorMapId)
 
virtual void SetIndoorMapSelection (const InteriorId &indoorMapId)
 
virtual void SetIndoorMapSelectionWithFloor (const InteriorId &indoorMapId, int initialIndoorMapFloorId)
 
virtual void ClearSelection ()
 
virtual void SelectionFailed ()
 
virtual
InteriorSelectionReason::Type 
GetInteriorSelectionReason () const
 
virtual void SetClearSelectionWhenNotInSceneGraph (bool clearSelectIfNotInSceneGraph)
 
virtual bool ShouldClearSelectionWhenNotInSceneGraph () const
 
virtual void RegisterSelectionChangedCallback (Helpers::ICallback1< const InteriorId > &callback)
 
virtual void RegisterSelectionFailedCallback (Helpers::ICallback1< const InteriorId > &callback)
 
virtual void UnregisterSelectionChangedCallback (Helpers::ICallback1< const InteriorId > &callback)
 
virtual void UnregisterSelectionFailedCallback (Helpers::ICallback1< const InteriorId > &callback)
 

Additional Inherited Members

- Private Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

The documentation for this class was generated from the following files: