Public Member Functions | |
| 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 |
Static Public Attributes | |
| static constexpr const char * | kClassName = "CSlideButton" |
Static Public Attributes inherited from Alcachofa::ObjectBase | |
| static constexpr const char * | kClassName = "CObjetoBase" |
Protected Member Functions | |
| bool | isMouseOver () const |
Protected Attributes | |
| float | _value = 0 |
| int32 | _valueId = -1 |
| Common::Point | _minPos |
| Common::Point | _maxPos |
| Graphic | _graphicIdle |
| Graphic | _graphicHovered |
| Graphic | _graphicClicked |
|
overridevirtual |
Reimplemented from Alcachofa::ObjectBase.
|
overridevirtual |
Reimplemented from Alcachofa::ObjectBase.
|
overridevirtual |
Reimplemented from Alcachofa::ObjectBase.
|
overridevirtual |
Reimplemented from Alcachofa::ObjectBase.
|
overridevirtual |
Reimplemented from Alcachofa::ObjectBase.