ScummVM API documentation
Alcachofa::Item Class Reference
Inheritance diagram for Alcachofa::Item:
Alcachofa::GraphicObject Alcachofa::ObjectBase

Public Member Functions

 Item (Room *room, Common::SeekableReadStream &stream)
 
 Item (const Item &other)
 
void draw () override
 
const char * typeName () const override
 
void trigger ()
 
- Public Member Functions inherited from Alcachofa::GraphicObject
 GraphicObject (Room *room, Common::SeekableReadStream &stream)
 
void draw () override
 
void drawDebug () override
 
void loadResources () override
 
void freeResources () override
 
void syncGame (Common::Serializer &serializer) override
 
Graphic * graphic () override
 
const char * typeName () const override
 
Task * animate (Process &process)
 
- 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 = "CObjetoInventario"
 
- Static Public Attributes inherited from Alcachofa::GraphicObject
static constexpr const char * kClassName = "CObjetoGrafico"
 
- Static Public Attributes inherited from Alcachofa::ObjectBase
static constexpr const char * kClassName = "CObjetoBase"
 

Additional Inherited Members

- Protected Member Functions inherited from Alcachofa::GraphicObject
 GraphicObject (Room *room, const char *name)
 
- Protected Attributes inherited from Alcachofa::GraphicObject
Graphic _graphic
 
GraphicObjectType _type = GraphicObjectType::Normal
 
int32 _posterizeAlpha = 100
 

Member Function Documentation

◆ draw()

void Alcachofa::Item::draw ( )
overridevirtual

Reimplemented from Alcachofa::GraphicObject.

◆ typeName()

const char * Alcachofa::Item::typeName ( ) const
overridevirtual

Reimplemented from Alcachofa::GraphicObject.


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