Otclient  14/8/2020
PainterOGL Member List

This is the complete list of members for PainterOGL, including all inherited members.

bind()PainterOGLinlinevirtual
BlendEquation enum namePainter
BlendEquation_Add enum valuePainter
BlendEquation_Max enum valuePainter
clear(const Color &color)PainterOGLvirtual
clearRect(const Color &color, const Rect &rect)PainterOGL
CompositionMode enum namePainter
CompositionMode_Add enum valuePainter
CompositionMode_DestBlending enum valuePainter
CompositionMode_Light enum valuePainter
CompositionMode_Multiply enum valuePainter
CompositionMode_Normal enum valuePainter
CompositionMode_Replace enum valuePainter
drawBoundingRect(const Rect &dest, int innerLineWidth=1)=0Painterpure virtual
drawCoords(CoordsBuffer &coordsBuffer, DrawMode drawMode=Triangles)=0Painterpure virtual
drawFillCoords(CoordsBuffer &coordsBuffer)=0Painterpure virtual
drawFilledRect(const Rect &dest)=0Painterpure virtual
drawFilledTriangle(const Point &a, const Point &b, const Point &c)=0Painterpure virtual
DrawMode enum namePainter
drawRepeatedTexturedRect(const Rect &dest, const TexturePtr &texture, const Rect &src)=0Painterpure virtual
drawTextureCoords(CoordsBuffer &coordsBuffer, const TexturePtr &texture)=0Painterpure virtual
drawTexturedRect(const Rect &dest, const TexturePtr &texture, const Rect &src)=0Painterpure virtual
drawTexturedRect(const Rect &dest, const TexturePtr &texture)Painterinline
drawUpsideDownTexturedRect(const Rect &dest, const TexturePtr &texture, const Rect &src)=0Painterpure virtual
getAlphaWriting()PainterOGLinline
getBlendEquation()PainterOGLinline
getClipRect()Painterinline
getColor()Painterinline
getCompositionMode()Painterinline
getOpacity()Painterinline
getProjectionMatrix()PainterOGLinline
getResolution()Painterinline
getShaderProgram()PainterOGLinline
getTextureMatrix()PainterOGLinline
getTransformMatrix()PainterOGLinline
hasShaders()=0Painterpure virtual
m_alphaWritingPainterOGLprotected
m_blendEquationPainterOGLprotected
m_clipRectPainterprotected
m_colorPainterprotected
m_compositionModePainterprotected
m_coordsBufferPainterOGLprotected
m_glTextureIdPainterOGLprotected
m_olderStatesPainterOGLprotected
m_oldStateIndexPainterOGLprotected
m_opacityPainterprotected
m_projectionMatrixPainterOGLprotected
m_resolutionPainterprotected
m_shaderProgramPainterprotected
m_texturePainterOGLprotected
m_textureMatrixPainterOGLprotected
m_transformMatrixPainterOGLprotected
m_transformMatrixStackPainterOGLprotected
Painter()Painter
PainterOGL()PainterOGL
popTransformMatrix()PainterOGLvirtual
pushTransformMatrix()PainterOGLvirtual
refreshState()PainterOGLvirtual
resetAlphaWriting()PainterOGLinline
resetBlendEquation()PainterOGLinline
resetClipRect()Painterinline
resetColor()Painterinline
resetCompositionMode()Painterinline
resetOpacity()Painterinline
resetShaderProgram()Painterinline
resetState()PainterOGL
resetTexture()PainterOGLinline
resetTransformMatrix()PainterOGLinline
restoreSavedState()PainterOGLvirtual
rotate(float angle)PainterOGLvirtual
rotate(float x, float y, float angle)PainterOGLvirtual
Painter::rotate(const Point &p, float angle)Painterinline
saveAndResetState()PainterOGLvirtual
saveState()PainterOGLvirtual
scale(float x, float y)PainterOGLvirtual
Painter::scale(float factor)Painterinline
setAlphaWriting(bool enable)PainterOGLvirtual
setBlendEquation(BlendEquation blendEquation)PainterOGLvirtual
setClipRect(const Rect &clipRect)PainterOGLvirtual
setColor(const Color &color)Painterinlinevirtual
setCompositionMode(CompositionMode compositionMode)PainterOGLvirtual
setOpacity(float opacity)Painterinlinevirtual
setProjectionMatrix(const Matrix3 &projectionMatrix)PainterOGLinlinevirtual
setResolution(const Size &resolution)PainterOGLvirtual
setShaderProgram(PainterShaderProgram *shaderProgram)PainterOGLinlinevirtual
Painter::setShaderProgram(const PainterShaderProgramPtr &shaderProgram)Painterinline
setTexture(Texture *texture)PainterOGLvirtual
setTexture(const TexturePtr &texture)PainterOGLinline
setTextureMatrix(const Matrix3 &textureMatrix)PainterOGLinlinevirtual
setTransformMatrix(const Matrix3 &transformMatrix)PainterOGLinlinevirtual
translate(float x, float y)PainterOGLvirtual
Painter::translate(const Point &p)Painterinline
Triangles enum valuePainter
TriangleStrip enum valuePainter
unbind()PainterOGLinlinevirtual
updateGlAlphaWriting()PainterOGLprotected
updateGlBlendEquation()PainterOGLprotected
updateGlClipRect()PainterOGLprotected
updateGlCompositionMode()PainterOGLprotected
updateGlTexture()PainterOGLprotected
updateGlViewport()PainterOGLprotected
~Painter()Painterinlinevirtual
~PainterOGL()PainterOGLinlinevirtual