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

Public Member Functions

 SlideButtonV2 (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::Stringname () const
 
Room *& room ()
 
Roomroom () const
 
bool isEnabled () const
 
virtual void toggle (bool isEnabled)
 
virtual void drawDebug ()
 
virtual void syncGame (Common::Serializer &serializer)
 
virtual Graphicgraphic ()
 
virtual Shapeshape ()
 

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: