ScummVM API documentation
TsAGE::Scene Class Reference
Inheritance diagram for TsAGE::Scene:
TsAGE::StripCallback TsAGE::Action TsAGE::EventHandler TsAGE::SavedObject TsAGE::Serialisable TsAGE::BlueForce::SceneExt TsAGE::Ringworld2::SceneExt TsAGE::Ringworld::RingworldDemoScene TsAGE::Ringworld::Scene10 TsAGE::Ringworld::Scene1000 TsAGE::Ringworld::Scene1001 TsAGE::Ringworld::Scene1250 TsAGE::Ringworld::Scene1400 TsAGE::Ringworld::Scene15 TsAGE::Ringworld::Scene1500 TsAGE::Ringworld::Scene2 TsAGE::Ringworld::Scene20 TsAGE::Ringworld::Scene2000 TsAGE::Ringworld::Scene2100 TsAGE::Ringworld::Scene2120 TsAGE::Ringworld::Scene2150 TsAGE::Ringworld::Scene2200 TsAGE::Ringworld::Scene2222 TsAGE::Ringworld::Scene2230 TsAGE::Ringworld::Scene2280 TsAGE::Ringworld::Scene2300 TsAGE::Ringworld::Scene2310 TsAGE::Ringworld::Scene2320 TsAGE::Ringworld::Scene2400 TsAGE::Ringworld::Scene30 TsAGE::Ringworld::Scene3500 TsAGE::Ringworld::Scene3700 TsAGE::Ringworld::Scene40 TsAGE::Ringworld::Scene4000 TsAGE::Ringworld::Scene4010 TsAGE::Ringworld::Scene4025 TsAGE::Ringworld::Scene4045 TsAGE::Ringworld::Scene4050 TsAGE::Ringworld::Scene4100 TsAGE::Ringworld::Scene4150 TsAGE::Ringworld::Scene4250 TsAGE::Ringworld::Scene4300 TsAGE::Ringworld::Scene4301 TsAGE::Ringworld::Scene50 TsAGE::Ringworld::Scene5000 TsAGE::Ringworld::Scene5100 TsAGE::Ringworld::Scene5200 TsAGE::Ringworld::Scene5300 TsAGE::Ringworld::Scene60 TsAGE::Ringworld::Scene6100 TsAGE::Ringworld::Scene7000 TsAGE::Ringworld::Scene7100 TsAGE::Ringworld::Scene7200 TsAGE::Ringworld::Scene7300 TsAGE::Ringworld::Scene7600 TsAGE::Ringworld::Scene7700 TsAGE::Ringworld::Scene90 TsAGE::Ringworld::Scene9100 TsAGE::Ringworld::Scene9300 TsAGE::Ringworld::Scene95 TsAGE::Ringworld::Scene9750 TsAGE::Ringworld::Scene9850 TsAGE::Ringworld::Scene9900 TsAGE::Ringworld::Scene9999

Public Member Functions

Common::String getClassName () override
 
void synchronize (Serializer &s) override
 
void stripCallback (int v) override
 
void postInit (SceneObjectList *OwnerList=NULL) override
 
void process (Event &event) override
 
void dispatch () override
 
virtual void loadScene (int sceneNum)
 
virtual void refreshBackground (int xAmount, int yAmount)
 
void setZoomPercents (int yStart, int minPercent, int yEnd, int maxPercent)
 
void loadBackground (int xAmount, int yAmount)
 
void loadSceneData (int sceneNum)
 
- Public Member Functions inherited from TsAGE::Action
void remove () override
 
virtual void attached (EventHandler *newOwner, EventHandler *endHandler, va_list va)
 
void attach (EventHandler *newOwner, EventHandler *endHandler,...)
 
int getActionIndex () const
 
void setActionIndex (int index)
 
void setDelay (int numFrames)
 
- Public Member Functions inherited from TsAGE::EventHandler
virtual void signal ()
 
virtual void setAction (Action *action)
 
virtual void setAction (Action *action, EventHandler *endHandler,...)
 
virtual void destroy ()
 

Public Attributes

int _screenNumber
 
int _activeScreenNumber
 
int _sceneMode
 
StripManager _stripManager
 
Rect _backgroundBounds
 
GfxSurface _backSurface
 
Rect _sceneBounds
 
Rect _oldSceneBounds
 
int _enabledSections [256]
 
int _zoomPercents [256]
 
ScenePriorities _priorities
 
SceneObjectList _bgSceneObjects
 
- Public Attributes inherited from TsAGE::Action
EventHandler_owner
 
int _actionIndex
 
int _delayFrames
 
uint32 _startFrame
 
bool _attached
 
EventHandler_endHandler
 
- Public Attributes inherited from TsAGE::EventHandler
Action_action
 

Additional Inherited Members

- Static Public Member Functions inherited from TsAGE::SavedObject
static SavedObjectcreateInstance (const Common::String &className)
 

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