|
void | dumpData (const char *filename) |
|
virtual BaseImage * | takeScreenshot (int newWidth=0, int newHeight=0)=0 |
|
virtual bool | setViewport (int left, int top, int right, int bottom) |
|
virtual bool | setViewport (Common::Rect32 *rect) |
|
virtual bool | setScreenViewport () |
|
virtual void | setWindowed (bool windowed)=0 |
|
virtual Graphics::PixelFormat | getPixelFormat () const =0 |
|
virtual bool | fade (uint16 alpha)=0 |
|
virtual bool | fadeToColor (byte r, byte g, byte b, byte a)=0 |
|
virtual bool | drawLine (int x1, int y1, int x2, int y2, uint32 color) |
|
virtual bool | drawRect (int x1, int y1, int x2, int y2, uint32 color, int width=1) |
|
virtual bool | fillRect (int x, int y, int w, int h, uint32 color) |
|
| BaseRenderer (BaseGame *inGame=nullptr) |
|
virtual bool | setProjection () |
|
virtual bool | windowedBlt () |
|
virtual bool | clear ()=0 |
|
virtual void | onWindowChange () |
|
virtual bool | initRenderer (int width, int height, bool windowed) |
|
virtual bool | flip ()=0 |
|
virtual bool | indicatorFlip (int32 x, int32 y, int32 width, int32 height)=0 |
|
virtual bool | forcedFlip ()=0 |
|
virtual void | initLoop () |
|
virtual bool | setup2D (bool force=false) |
|
virtual Common::String | getName () const =0 |
|
virtual bool | displayDebugInfo () |
|
virtual bool | drawShaderQuad () |
|
virtual float | getScaleRatioX () const |
|
virtual float | getScaleRatioY () const |
|
virtual BaseSurface * | createSurface ()=0 |
|
bool | clipCursor () |
|
bool | unclipCursor () |
|
BaseObject * | getObjectAt (int x, int y) |
|
void | deleteRectList () |
|
virtual bool | startSpriteBatch () |
|
virtual bool | endSpriteBatch () |
|
bool | pointInViewport (Common::Point32 *P) |
|
bool | isReady () const |
|
bool | isWindowed () const |
|
int32 | getBPP () const |
|
int32 | getWidth () const |
|
int32 | getHeight () const |
|
virtual void | endSaveLoad () |
|
bool | setEditorProp (const Common::String &propName, const Common::String &propValue) |
|
Common::String | getEditorProp (const Common::String &propName, const Common::String &initVal=Common::String()) |
|
| BaseClass (TDynamicConstructor, TDynamicConstructor) |
|
bool | parseEditorProperty (char *buffer, bool complete=true) |
|
virtual bool | saveAsText (BaseDynamicBuffer *buffer, int indent=0) |
|
| BaseClass (BaseGame *gameOwner) |
|
virtual const char * | getClassName () |
|
virtual bool | persist (BasePersistenceManager *persistMgr) |
|
interface for the rendering portion of WME this interface is mainly intended to wrap away any differencies between software-rendering/hardware-rendering.