ScummVM API documentation
Alcachofa::SlideButtonV3 Class Referencefinal
Inheritance diagram for Alcachofa::SlideButtonV3:
Alcachofa::SlideButton Alcachofa::ObjectBase

Public Member Functions

 SlideButtonV3 (Room *room, Common::SeekableReadStream &stream)
 
- Public Member Functions inherited from Alcachofa::SlideButton
 SlideButton (Room *room, Common::SeekableReadStream &stream)
 
float & value ()
 
void draw () override
 
void update () override
 
void loadResources () override
 
void freeResources () override
 
const char * typeName () const override
 
- Public Member Functions inherited from Alcachofa::ObjectBase
 ObjectBase (Room *room, const char *name)
 
 ObjectBase (Room *room, Common::SeekableReadStream &stream)
 
const Common::String & name () const
 
Room *& room ()
 
Room * room () const
 
bool isEnabled () const
 
virtual void toggle (bool isEnabled)
 
virtual void draw ()
 
virtual void drawDebug ()
 
virtual void update ()
 
virtual void loadResources ()
 
virtual void freeResources ()
 
virtual void syncGame (Common::Serializer &serializer)
 
virtual Graphic * graphic ()
 
virtual Shape * shape ()
 
virtual const char * typeName () const
 

Additional Inherited Members

- Static Public Attributes inherited from Alcachofa::SlideButton
static constexpr const char * kClassName = "CSlideButton"
 
- Static Public Attributes inherited from Alcachofa::ObjectBase
static constexpr const char * kClassName = "CObjetoBase"
 
- Protected Member Functions inherited from Alcachofa::SlideButton
bool isMouseOver () const
 
- Protected Attributes inherited from Alcachofa::SlideButton
float _value = 0
 
int32 _valueId = -1
 
Common::Point _minPos
 
Common::Point _maxPos
 
Graphic _graphicIdle
 
Graphic _graphicHovered
 
Graphic _graphicClicked
 

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