Public Member Functions | |
virtual bool | TryGetHighlightFor (const InteriorsHighlightKey &entityKey, InteriorHighlightStyle &out_highlightStyle) const |
virtual void | AssignHighlightFor (const InteriorsHighlightKey &entityKey, const InteriorHighlightStyle &highlightStyle) |
virtual void | RemoveHighlightFor (const InteriorsHighlightKey &entityKey) |
virtual void | AssignHighlightsFor (const std::vector< InteriorsHighlightKey > &entityKeys, const InteriorHighlightStyle &highlightStyle) |
virtual void | RemoveHighlightsFor (const std::vector< InteriorsHighlightKey > &entityKeys) |
virtual std::vector < InteriorsHighlightKey > | GetAllHighlightKeys () const |
virtual void | RegisterOnColorChangedCallback (HighlightChangedCallback &highlightChangedCallback) |
virtual void | UnregisterOnColorChangedCallback (HighlightChangedCallback &highlightChangedCallback) |
Additional Inherited Members | |
Public Types inherited from Eegeo::Resources::Interiors::Highlights::IInteriorsHighlightRepository | |
typedef Eegeo::Helpers::ICallback2 < const std::vector < InteriorsHighlightKey > &, const InteriorHighlightStyle & > | HighlightChangedCallback |