ScummVM API documentation
Director::AbstractObject Class Referenceabstract
Inheritance diagram for Director::AbstractObject:
Director::Object< Derived > Director::Object< AiffXObject > Director::Object< AppleCDXObject > Director::Object< AskUserXObject > Director::Object< BarakeObject > Director::Object< BatQTXObject > Director::Object< BlitPictXObject > Director::Object< CastMember > Director::Object< CDROMXObject > Director::Object< ColorCursorXObject > Director::Object< ColorXObject > Director::Object< ConsumerXObject > Director::Object< CursorXObject > Director::Object< DialogsXObject > Director::Object< DirUtilXObject > Director::Object< DLLGlueXObject > Director::Object< DPWAVIXObject > Director::Object< DPWQTWXObject > Director::Object< DrawXObject > Director::Object< EdnoxObject > Director::Object< EventQXObject > Director::Object< FEDraculXObject > Director::Object< FEIMasksXObject > Director::Object< FEIPrefsXObject > Director::Object< FileObject > Director::Object< FindSysXObject > Director::Object< FindWinXObject > Director::Object< FlushXObject > Director::Object< HitMapObject > Director::Object< InstObjXObject > Director::Object< JITDraw3XObject > Director::Object< JourneyWareXINIXObject > Director::Object< LabelDrvXObject > Director::Object< ManiacBgXObject > Director::Object< MapNavigatorXObject > Director::Object< MemCheckXObject > Director::Object< MemoryXObject > Director::Object< MiscObject > Director::Object< MiscXObject > Director::Object< MMaskXObject > Director::Object< MMovieXObject > Director::Object< MoovXObject > Director::Object< MoveMouseXObject > Director::Object< MovieIdxXObject > Director::Object< MovieUtilsXObject > Director::Object< OrthoPlayXObject > Director::Object< PACoXObject > Director::Object< PalXObject > Director::Object< PanelXObject > Director::Object< PopUpMenuXObject > Director::Object< PrefPathObject > Director::Object< PrintOMaticXObject > Director::Object< ProcessXObject > Director::Object< ProductIdXObject > Director::Object< QTCatMoviePlayerXObject > Director::Object< QTVRXObject > Director::Object< QuicktimeObject > Director::Object< RearWindowXObject > Director::Object< ScriptContext > Director::Object< ScrnUtilXtraObject > Director::Object< SerialPortXObject > Director::Object< SoundJamObject > Director::Object< SpaceMgrXObject > Director::Object< StageTCXObject > Director::Object< ValkyrieXObject > Director::Object< VideodiscXObject > Director::Object< WidgetXObject > Director::Object< Window > Director::Object< WindowXObject > Director::Object< WinInfoXObject > Director::Object< XCMDGlueXObject > Director::Object< XioXObject > Director::Object< XWINXObject >

Public Member Functions

virtual Common::String getName () const =0
 
virtual ObjectType getObjType () const =0
 
virtual bool isDisposed () const =0
 
virtual int * getRefCount () const =0
 
virtual void incRefCount ()=0
 
virtual void decRefCount ()=0
 
virtual int getInheritanceLevel () const =0
 
virtual void setName (const Common::String &name)=0
 
virtual void dispose ()=0
 
virtual Common::String asString ()=0
 
virtual AbstractObjectclone ()=0
 
virtual Symbol getMethod (const Common::String &methodName)=0
 
virtual bool hasProp (const Common::String &propName)=0
 
virtual Datum getProp (const Common::String &propName)=0
 
virtual bool setProp (const Common::String &propName, const Datum &value)=0
 
virtual bool hasField (int field)=0
 
virtual Datum getField (int field)=0
 
virtual bool setField (int field, const Datum &value)=0
 

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