ScummVM API documentation
AGDS::Screen Class Reference

Classes

struct  KeyHandler
 

Public Member Functions

 Screen (AGDSEngine *engine, ObjectPtr object, ScreenLoadingType loadingType, const Common::String &prevScreen)
 
int fade () const
 
void fade (int fade)
 
void setCharacterNearFar (int near, int far)
 
float getZScale (int y) const
 
bool applyingPatch () const
 
ObjectPtr getObject ()
 
const Common::StringgetName () const
 
const Common::StringgetPreviousScreenName () const
 
ScreenLoadingType loadingType () const
 
const RegionPtrregion () const
 
void region (RegionPtr region)
 
const Childrenchildren () const
 
const Animationsanimations () const
 
void scrollTo (Common::Point scroll)
 
Common::Point scrollPosition () const
 
bool add (ObjectPtr object)
 
void add (AnimationPtr animation)
 
bool remove (const AnimationPtr &animation)
 
void update (const ObjectPtr &object)
 
void setBackground (Object *object)
 
bool remove (const Common::String &name)
 
bool remove (const ObjectPtr &object)
 
void tick ()
 
void paint (Graphics::Surface &backbuffer) const
 
Common::Array< ObjectPtrfind (Common::Point pos) const
 
ObjectPtr find (const Common::String &name)
 
KeyHandler findKeyHandler (const Common::String &keyName)
 
AnimationPtr findAnimationByPhaseVar (const Common::String &phaseVar)
 
void load (const PatchPtr &patch)
 
void save (const PatchPtr &patch)
 

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