ScummVM API documentation
Alcachofa::ObjectBase Class Reference
Inheritance diagram for Alcachofa::ObjectBase:
Alcachofa::FloorColor Alcachofa::GraphicObject Alcachofa::IRCWindow Alcachofa::MessageBox Alcachofa::PointObject Alcachofa::ShapeObject Alcachofa::SlideButton Alcachofa::Background Alcachofa::Item Alcachofa::SpecialEffectObject Alcachofa::VoiceMeter Alcachofa::Character Alcachofa::PhysicalObject Alcachofa::WalkingCharacter Alcachofa::CheckBox Alcachofa::EditBox Alcachofa::InteractableObject Alcachofa::MenuButton Alcachofa::PushButton Alcachofa::MainCharacter Alcachofa::CheckBoxAutoAdjustNoise Alcachofa::Door Alcachofa::InternetMenuButton Alcachofa::MainMenuButton Alcachofa::OptionsMenuButton

Public Member Functions

 ObjectBase (Room *room, const char *name)
 
 ObjectBase (Room *room, Common::ReadStream &stream)
 
const Common::Stringname () const
 
Room *& room ()
 
Roomroom () 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 Graphicgraphic ()
 
virtual Shapeshape ()
 
virtual const char * typeName () const
 

Static Public Attributes

static constexpr const char * kClassName = "CObjetoBase"
 

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