ScummVM API documentation
Pegasus::DropHighlight Class Reference
Inheritance diagram for Pegasus::DropHighlight:
Pegasus::DisplayElement Pegasus::IDObject

Public Member Functions

 DropHighlight (const DisplayElementID)
 
void setHighlightColor (const uint32 &highlight)
 
void getHighlightColor (uint32 &highlight) const
 
void setHighlightThickness (const uint16 thickness)
 
uint16 getHighlightThickness () const
 
void setHighlightCornerDiameter (const uint16 diameter)
 
uint16 getHighlightCornerDiameter () const
 
void draw (const Common::Rect &) override
 
- Public Member Functions inherited from Pegasus::DisplayElement
 DisplayElement (const DisplayElementID)
 
void setDisplayOrder (const DisplayOrder)
 
DisplayOrder getDisplayOrder () const
 
bool validToDraw (DisplayOrder, DisplayOrder)
 
virtual void draw (const Common::Rect &)
 
bool isDisplaying ()
 
virtual void startDisplaying ()
 
virtual void stopDisplaying ()
 
virtual void show ()
 
virtual void hide ()
 
bool isVisible ()
 
void triggerRedraw ()
 
void setTriggeredElement (DisplayElement *)
 
virtual void setBounds (const CoordType, const CoordType, const CoordType, const CoordType)
 
virtual void setBounds (const Common::Rect &)
 
virtual void getBounds (Common::Rect &) const
 
virtual void sizeElement (const CoordType, const CoordType)
 
virtual void moveElementTo (const CoordType, const CoordType)
 
virtual void moveElement (const CoordType, const CoordType)
 
virtual void getLocation (CoordType &, CoordType &) const
 
virtual void getCenter (CoordType &, CoordType &) const
 
virtual void centerElementAt (const CoordType, const CoordType)
 
- Public Member Functions inherited from Pegasus::IDObject
 IDObject (const int32 id)
 
int32 getObjectID () const
 

Protected Attributes

uint32 _highlightColor
 
uint16 _thickness
 
uint16 _cornerDiameter
 
- Protected Attributes inherited from Pegasus::DisplayElement
Common::Rect _bounds
 
bool _elementIsVisible
 
DisplayElement * _triggeredElement
 
bool _elementIsDisplaying
 
DisplayOrder _elementOrder
 
DisplayElement * _nextElement
 

Member Function Documentation

◆ draw()

void Pegasus::DropHighlight::draw ( const Common::Rect &  )
overridevirtual

Reimplemented from Pegasus::DisplayElement.


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