bind() | PainterOGL2 | virtual |
BlendEquation enum name | Painter | |
BlendEquation_Add enum value | Painter | |
BlendEquation_Max enum value | Painter | |
clear(const Color &color) | PainterOGL | virtual |
clearRect(const Color &color, const Rect &rect) | PainterOGL | |
CompositionMode enum name | Painter | |
CompositionMode_Add enum value | Painter | |
CompositionMode_DestBlending enum value | Painter | |
CompositionMode_Light enum value | Painter | |
CompositionMode_Multiply enum value | Painter | |
CompositionMode_Normal enum value | Painter | |
CompositionMode_Replace enum value | Painter | |
drawBoundingRect(const Rect &dest, int innerLineWidth=1) | PainterOGL2 | virtual |
drawCoords(CoordsBuffer &coordsBuffer, DrawMode drawMode=Triangles) | PainterOGL2 | virtual |
drawFillCoords(CoordsBuffer &coordsBuffer) | PainterOGL2 | virtual |
drawFilledRect(const Rect &dest) | PainterOGL2 | virtual |
drawFilledTriangle(const Point &a, const Point &b, const Point &c) | PainterOGL2 | virtual |
DrawMode enum name | Painter | |
drawRepeatedTexturedRect(const Rect &dest, const TexturePtr &texture, const Rect &src) | PainterOGL2 | virtual |
drawTextureCoords(CoordsBuffer &coordsBuffer, const TexturePtr &texture) | PainterOGL2 | virtual |
drawTexturedRect(const Rect &dest, const TexturePtr &texture, const Rect &src) | PainterOGL2 | virtual |
PainterOGL::drawTexturedRect(const Rect &dest, const TexturePtr &texture) | Painter | inline |
drawUpsideDownTexturedRect(const Rect &dest, const TexturePtr &texture, const Rect &src) | PainterOGL2 | virtual |
getAlphaWriting() | PainterOGL | inline |
getBlendEquation() | PainterOGL | inline |
getClipRect() | Painter | inline |
getColor() | Painter | inline |
getCompositionMode() | Painter | inline |
getOpacity() | Painter | inline |
getProjectionMatrix() | PainterOGL | inline |
getResolution() | Painter | inline |
getShaderProgram() | PainterOGL | inline |
getTextureMatrix() | PainterOGL | inline |
getTransformMatrix() | PainterOGL | inline |
hasShaders() | PainterOGL2 | inlinevirtual |
m_alphaWriting | PainterOGL | protected |
m_blendEquation | PainterOGL | protected |
m_clipRect | Painter | protected |
m_color | Painter | protected |
m_compositionMode | Painter | protected |
m_coordsBuffer | PainterOGL | protected |
m_glTextureId | PainterOGL | protected |
m_olderStates | PainterOGL | protected |
m_oldStateIndex | PainterOGL | protected |
m_opacity | Painter | protected |
m_projectionMatrix | PainterOGL | protected |
m_resolution | Painter | protected |
m_shaderProgram | Painter | protected |
m_texture | PainterOGL | protected |
m_textureMatrix | PainterOGL | protected |
m_transformMatrix | PainterOGL | protected |
m_transformMatrixStack | PainterOGL | protected |
Painter() | Painter | |
PainterOGL() | PainterOGL | |
PainterOGL2() | PainterOGL2 | |
popTransformMatrix() | PainterOGL | virtual |
pushTransformMatrix() | PainterOGL | virtual |
refreshState() | PainterOGL | virtual |
resetAlphaWriting() | PainterOGL | inline |
resetBlendEquation() | PainterOGL | inline |
resetClipRect() | Painter | inline |
resetColor() | Painter | inline |
resetCompositionMode() | Painter | inline |
resetOpacity() | Painter | inline |
resetShaderProgram() | Painter | inline |
resetState() | PainterOGL | |
resetTexture() | PainterOGL | inline |
resetTransformMatrix() | PainterOGL | inline |
restoreSavedState() | PainterOGL | virtual |
rotate(float angle) | PainterOGL | virtual |
rotate(float x, float y, float angle) | PainterOGL | virtual |
Painter::rotate(const Point &p, float angle) | Painter | inline |
saveAndResetState() | PainterOGL | virtual |
saveState() | PainterOGL | virtual |
scale(float x, float y) | PainterOGL | virtual |
Painter::scale(float factor) | Painter | inline |
setAlphaWriting(bool enable) | PainterOGL | virtual |
setBlendEquation(BlendEquation blendEquation) | PainterOGL | virtual |
setClipRect(const Rect &clipRect) | PainterOGL | virtual |
setColor(const Color &color) | Painter | inlinevirtual |
setCompositionMode(CompositionMode compositionMode) | PainterOGL | virtual |
setDrawProgram(PainterShaderProgram *drawProgram) | PainterOGL2 | inline |
setOpacity(float opacity) | Painter | inlinevirtual |
setProjectionMatrix(const Matrix3 &projectionMatrix) | PainterOGL | inlinevirtual |
setResolution(const Size &resolution) | PainterOGL | virtual |
setShaderProgram(PainterShaderProgram *shaderProgram) | PainterOGL | inlinevirtual |
Painter::setShaderProgram(const PainterShaderProgramPtr &shaderProgram) | Painter | inline |
setTexture(Texture *texture) | PainterOGL | virtual |
setTexture(const TexturePtr &texture) | PainterOGL | inline |
setTextureMatrix(const Matrix3 &textureMatrix) | PainterOGL | inlinevirtual |
setTransformMatrix(const Matrix3 &transformMatrix) | PainterOGL | inlinevirtual |
translate(float x, float y) | PainterOGL | virtual |
Painter::translate(const Point &p) | Painter | inline |
Triangles enum value | Painter | |
TriangleStrip enum value | Painter | |
unbind() | PainterOGL2 | virtual |
updateGlAlphaWriting() | PainterOGL | protected |
updateGlBlendEquation() | PainterOGL | protected |
updateGlClipRect() | PainterOGL | protected |
updateGlCompositionMode() | PainterOGL | protected |
updateGlTexture() | PainterOGL | protected |
updateGlViewport() | PainterOGL | protected |
~Painter() | Painter | inlinevirtual |
~PainterOGL() | PainterOGL | inlinevirtual |