ScummVM API documentation
Ultima::Shared::BaseObject Class Reference

#include <base_object.h>

Inheritance diagram for Ultima::Shared::BaseObject:
Ultima::Shared::CMessage Ultima::Shared::MessageTarget Ultima::Shared::CAttackMsg Ultima::Shared::CBoardMsg Ultima::Shared::CCastMsg Ultima::Shared::CCharacterInputMsg Ultima::Shared::CClimbMsg Ultima::Shared::CDropMsg Ultima::Shared::CEndOfTurnMsg Ultima::Shared::CEnterMsg Ultima::Shared::CExitTransportMsg Ultima::Shared::CFireMsg Ultima::Shared::CFrameMsg Ultima::Shared::CGetMsg Ultima::Shared::CHideMsg Ultima::Shared::CHuhMsg Ultima::Shared::CHyperJumpMsg Ultima::Shared::CInfoGetCommandKeypress Ultima::Shared::CInfoGetInput Ultima::Shared::CInfoGetKeypress Ultima::Shared::CInfoMsg Ultima::Shared::CInformMsg Ultima::Shared::CKeyCharMsg Ultima::Shared::CKeypressMsg Ultima::Shared::CMouseMsg Ultima::Shared::CMoveMsg Ultima::Shared::COpenMsg Ultima::Shared::CPassMsg Ultima::Shared::CPopupHiddenMsg Ultima::Shared::CPopupShownMsg Ultima::Shared::CQuitMsg Ultima::Shared::CReadyMsg Ultima::Shared::CShowMsg Ultima::Shared::CStatsMsg Ultima::Shared::CStealMsg Ultima::Shared::CTextInputMsg Ultima::Shared::CTransactMsg Ultima::Shared::CUnlockMsg Ultima::Shared::CViewChangeMsg Ultima::Shared::Maps::MapWidget Ultima::Shared::TreeItem

Public Member Functions

virtual ::Ultima::Shared::ClassDef getType () const
 
bool isInstanceOf (const ClassDef &classDef) const
 

Static Public Member Functions

::Ultima::Shared::ClassDef type ()
 

Detailed Description

Defines the most basic root of the engine's object hierarchy.

Member Function Documentation

◆ isInstanceOf()

bool Ultima::Shared::BaseObject::isInstanceOf ( const ClassDef classDef) const

Returns true if a given object is of the type defined by the class definition, or one of it's descendants


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