Pioneer
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SectorView::Label Class Referenceabstract
Inheritance diagram for SectorView::Label:
Inheritance graph
[legend]
Collaboration diagram for SectorView::Label:
Collaboration graph
[legend]

Public Member Functions

virtual ~Label ()
 
virtual bool Hovered (const ImVec2 &p)=0
 
virtual void Draw (ImDrawList &dl, bool hovered=false)=0
 
virtual void OnClick ()=0
 
float Depth () const
 
 Label (Labels &host, const vector3f &pos, ImU32 color)
 

Protected Attributes

vector3f pos
 
ImU32 color
 
Labels & host
 

Constructor & Destructor Documentation

◆ ~Label()

virtual SectorView::Label::~Label ( )
inlinevirtual

◆ Label()

SectorView::Label::Label ( Labels &  host,
const vector3f pos,
ImU32  color 
)
inline

Member Function Documentation

◆ Depth()

float SectorView::Label::Depth ( ) const
inline

◆ Draw()

virtual void SectorView::Label::Draw ( ImDrawList &  dl,
bool  hovered = false 
)
pure virtual

◆ Hovered()

virtual bool SectorView::Label::Hovered ( const ImVec2 &  p)
pure virtual

◆ OnClick()

virtual void SectorView::Label::OnClick ( )
pure virtual

Member Data Documentation

◆ color

ImU32 SectorView::Label::color
protected

◆ host

Labels& SectorView::Label::host
protected

◆ pos

vector3f SectorView::Label::pos
protected

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