Otclient  14/8/2020
Painter Member List

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

bind()Painterinlinevirtual
BlendEquation enum namePainter
BlendEquation_Add enum valuePainter
BlendEquation_Max enum valuePainter
clear(const Color &color)=0Painterpure virtual
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
getClipRect()Painterinline
getColor()Painterinline
getCompositionMode()Painterinline
getOpacity()Painterinline
getResolution()Painterinline
hasShaders()=0Painterpure virtual
m_clipRectPainterprotected
m_colorPainterprotected
m_compositionModePainterprotected
m_opacityPainterprotected
m_resolutionPainterprotected
m_shaderProgramPainterprotected
Painter()Painter
popTransformMatrix()=0Painterpure virtual
pushTransformMatrix()=0Painterpure virtual
resetClipRect()Painterinline
resetColor()Painterinline
resetCompositionMode()Painterinline
resetOpacity()Painterinline
resetShaderProgram()Painterinline
restoreSavedState()=0Painterpure virtual
rotate(float angle)=0Painterpure virtual
rotate(float x, float y, float angle)=0Painterpure virtual
rotate(const Point &p, float angle)Painterinline
saveAndResetState()=0Painterpure virtual
saveState()=0Painterpure virtual
scale(float x, float y)=0Painterpure virtual
scale(float factor)Painterinline
setAlphaWriting(bool enable)=0Painterpure virtual
setBlendEquation(BlendEquation blendEquation)=0Painterpure virtual
setClipRect(const Rect &clipRect)=0Painterpure virtual
setColor(const Color &color)Painterinlinevirtual
setCompositionMode(CompositionMode compositionMode)=0Painterpure virtual
setOpacity(float opacity)Painterinlinevirtual
setResolution(const Size &resolution)Painterinlinevirtual
setShaderProgram(PainterShaderProgram *shaderProgram)Painterinlinevirtual
setShaderProgram(const PainterShaderProgramPtr &shaderProgram)Painterinline
setTexture(Texture *texture)=0Painterpure virtual
translate(float x, float y)=0Painterpure virtual
translate(const Point &p)Painterinline
Triangles enum valuePainter
TriangleStrip enum valuePainter
unbind()Painterinlinevirtual
~Painter()Painterinlinevirtual