ScummVM API documentation
Pegasus::GraphicsManager Class Reference

Public Member Functions

 GraphicsManager (PegasusEngine *vm)
 
void addDisplayElement (DisplayElement *element)
 
void removeDisplayElement (DisplayElement *element)
 
void invalRect (const Common::Rect &rect)
 
DisplayOrder getBackOfActiveLayer () const
 
DisplayOrder getFrontOfActiveLayer () const
 
void updateDisplay ()
 
Graphics::SurfacegetCurSurface ()
 
void setCurSurface (Graphics::Surface *surface)
 
Graphics::SurfacegetWorkArea ()
 
DisplayElementfindDisplayElement (const DisplayElementID id)
 
void shakeTheWorld (TimeValue time, TimeScale scale)
 
void enableErase ()
 
void disableErase ()
 
void enableUpdates ()
 
void disableUpdates ()
 
void doFadeOutSync (const TimeValue=kOneSecondPerThirtyTicks, const TimeScale=kThirtyTicksPerSecond, bool isBlack=true)
 
void doFadeInSync (const TimeValue=kOneSecondPerThirtyTicks, const TimeScale=kThirtyTicksPerSecond, bool isBlack=true)
 

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