|
| MobileOpenGLGraphics () |
|
| ~MobileOpenGLGraphics () |
|
void | postInit () |
|
void | drawTriangleArrayfs (const GLshort *const shortVertArray, const GLfloat *const floatTexArray, const int size) A_INLINE |
|
void | drawTriangleArrayfs (const int size) A_INLINE |
|
void | drawTriangleArrayfsCached (const int size) A_INLINE |
|
void | drawLineArrays (const int size) A_INLINE |
|
virtual | ~Graphics () |
|
void | setWindow (SDL_Surface *const window, const int width, const int height) |
|
SDL_Surface * | getWindow () const |
|
void | setSync (const bool sync) |
|
bool | getSync () const |
|
virtual bool | setVideoMode (const int w, const int h, const int scale, const int bpp, const bool fs, const bool hwaccel, const bool resize, const bool noFrame, const bool allowHighDPI)=0 |
|
bool | setFullscreen (const bool fs) |
|
virtual bool | resizeScreen (const int width, const int height) |
|
virtual void | restoreContext () |
|
virtual void | drawRescaledImage (const Image *const image, int dstX, int dstY, const int desiredWidth, const int desiredHeight)=0 |
|
virtual void | drawPattern (const Image *const image, const int x, const int y, const int w, const int h)=0 |
|
virtual void | drawRescaledPattern (const Image *const image, const int x, const int y, const int w, const int h, const int scaledWidth, const int scaledHeight)=0 |
|
virtual void | drawImageRect (const int x, const int y, const int w, const int h, const ImageRect &imgRect)=0 |
|
virtual void | calcPattern (ImageVertexes *const vert, const Image *const image, const int x, const int y, const int w, const int h) const =0 |
|
virtual void | calcPattern (ImageCollection *const vert, const Image *const image, const int x, const int y, const int w, const int h) const =0 |
|
virtual void | calcTileVertexes (ImageVertexes *const vert, const Image *const image, int x, int y) const =0 |
|
virtual void | calcTileSDL (ImageVertexes *const vert, int x, int y) const |
|
virtual void | drawTileVertexes (const ImageVertexes *const vert)=0 |
|
virtual void | drawTileCollection (const ImageCollection *const vertCol)=0 |
|
virtual void | calcTileCollection (ImageCollection *const vertCol, const Image *const image, int x, int y)=0 |
|
virtual void | calcWindow (ImageCollection *const vertCol, const int x, const int y, const int w, const int h, const ImageRect &imgRect)=0 |
|
virtual void | fillRectangle (const Rect &rectangle)=0 |
|
virtual void | updateScreen ()=0 |
|
void | setWindowSize (const int width, const int height) |
|
int | getWidth () const |
|
int | getHeight () const |
|
int | getMemoryUsage () const |
|
virtual void | drawNet (const int x1, const int y1, const int x2, const int y2, const int width, const int height) |
|
ClipRect & | getTopClip () const |
|
void | setRedraw (const bool n) |
|
bool | getRedraw () const |
|
void | setSecure (const bool n) |
|
bool | getSecure () const |
|
int | getBpp () const |
|
bool | getFullScreen () const |
|
bool | getHWAccel () const |
|
bool | getDoubleBuffer () const |
|
RenderType | getOpenGL () const |
|
void | setNoFrame (const bool n) |
|
const std::string & | getName () const |
|
virtual void | initArrays (const int vertCount) |
|
virtual void | setColor (const Color &color) |
|
const Color & | getColor () const |
|
virtual void | drawImage (const Image *const image, int dstX, int dstY)=0 |
|
virtual void | copyImage (const Image *const image, int dstX, int dstY)=0 |
|
virtual void | drawImageCached (const Image *const image, int srcX, int srcY)=0 |
|
virtual void | drawPatternCached (const Image *const image, const int x, const int y, const int w, const int h)=0 |
|
virtual void | completeCache ()=0 |
|
int | getScale () const |
|
virtual bool | isAllowScale () const |
|
void | setScale (int scale) |
|
virtual void | pushClipArea (const Rect &area) |
|
virtual void | popClipArea () |
|
virtual void | drawLine (int x1, int y1, int x2, int y2)=0 |
|
virtual void | drawRectangle (const Rect &rectangle)=0 |
|
virtual void | createGLContext (const bool custom) |
|
virtual void | drawPoint (int x, int y)=0 |
|
virtual void | beginDraw () |
|
virtual void | endDraw () |
|
virtual void | clearScreen () const |
|
virtual void | deleteArrays () |
|
virtual void | finalize (ImageCollection *const col) |
|
virtual void | finalize (ImageVertexes *const vert) |
|
virtual void | testDraw () |
|
virtual void | removeArray (const uint32_t sz, uint32_t *const arr) |
|
virtual void | screenResized () |
|
Definition at line 63 of file mobileopenglgraphics.h.