|
| MaskedRenderer (spNativeTexture mask, const RectF &srcRect, const RectF &destRect, const Transform &t, bool channelR, IVideoDriver *) |
|
| STDRenderer (IVideoDriver *driver=0) |
|
const Matrix & | getViewProjection () const |
|
IVideoDriver * | getDriver () |
|
unsigned int | getShaderFlags () const |
|
void | setDriver (IVideoDriver *) |
|
void | setViewProjTransform (const Matrix &viewProj) |
|
void | setVertexDeclaration (const VertexDeclaration *decl) |
|
void | setUberShaderProgram (UberShaderProgram *pr) |
|
void | setBlendMode (blend_mode blend) |
|
void | setTexture (const spNativeTexture &base, const spNativeTexture &alpha, bool basePremultiplied=true) |
|
void | setTexture (const spNativeTexture &base, bool basePremultiplied=true) |
|
void | setTransform (const Transform &tr) |
|
void | beginElementRendering (bool basePremultiplied) |
|
void | beginSDFont (float contrast, float offset, const Color &outlineColor, float outlineOffset) |
|
void | endSDFont () |
|
void | drawElement (const spNativeTexture &texture, unsigned int color, const RectF &src, const RectF &dest) override |
|
void | draw (const Color &, const RectF &srcRect, const RectF &destRect) |
|
void | drawBatch () |
|
void | begin (STDRenderer *prev=0) |
|
void | begin (spNativeTexture nt, const Rect *viewport=0) |
|
void | end () |
|
void | initCoordinateSystem (int width, int height, bool flipU=false) |
|
void | resetSettings () |
|
void | cleanup () |
|
virtual void | addVertices (const void *data, unsigned int size) |
|