18 #ifndef INCLUDED_ICMPSELECTABLE 19 #define INCLUDED_ICMPSELECTABLE 77 #endif // INCLUDED_ICMPSELECTABLE Definition: IComponent.h:32
static bool ms_EnableDebugOverlays
Definition: ICmpSelectable.h:71
static void SetOverrideVisibility(bool visible)
Enables or disables rendering of all entities selectable.
Definition: ICmpSelectable.h:51
Definition: ICmpSelectable.h:25
static bool m_OverrideVisible
Definition: ICmpSelectable.h:74
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
virtual void UpdateColor()=0
Updates the selection color to match the current owner.
virtual void SetVisibility(bool visible)=0
Enables or disables rendering of an entity's selectable.
virtual void SetSelectionHighlight(const CColor &color, bool selected)=0
Sets the selection highlight state.
virtual bool IsEditorOnly() const =0
Returns true if the entity is only selectable in Atlas editor, e.g.
virtual void SetSelectionHighlightAlpha(float alpha)=0
Sets the alpha of the selection highlight.