Image Component Library (ICL)
icl::core::AbstractCanvas Member List

This is the complete list of members for icl::core::AbstractCanvas, including all inherited members.

AbstractCanvas()icl::core::AbstractCanvasinline
circle(float cx, float cy, float r)icl::core::AbstractCanvasvirtual
clip(float x, float y) consticl::core::AbstractCanvasinlineprotected
clip(const Point32f &p) consticl::core::AbstractCanvasinlineprotected
Color typedeficl::core::AbstractCanvas
draw_ellipse_internal(const utils::Point32f &c, const utils::Point32f &axis1, const utils::Point32f &axis2)=0icl::core::AbstractCanvaspure virtual
draw_image_internal(const utils::Point32f &ul, const utils::Point32f &ur, const utils::Point32f &lr, const utils::Point32f &ll, float alpha, scalemode sm)=0icl::core::AbstractCanvaspure virtual
draw_line_internal(const utils::Point32f &a, const utils::Point32f &b)=0icl::core::AbstractCanvaspure virtual
draw_point_internal(const utils::Point32f &p)=0icl::core::AbstractCanvaspure virtual
ellipse(float cx, float cy, float rx, float ry)icl::core::AbstractCanvasvirtual
fill_triangle_internal(const utils::Point32f &a, const utils::Point32f &b, const utils::Point32f &c)=0icl::core::AbstractCanvaspure virtual
fillcolor(float r, float g, float b, float a=255)icl::core::AbstractCanvasinlinevirtual
fontname(const std::string &fontname)icl::core::AbstractCanvasinlinevirtual
fontsize(float size)icl::core::AbstractCanvasinlinevirtual
getClipRect()icl::core::AbstractCanvasinlinevirtual
getTransform() consticl::core::AbstractCanvasinlinevirtual
getTransform(float &angle, float &tx, float &ty) consticl::core::AbstractCanvasinlinevirtual
image(const ImgBase *image, float xanchor, float yanchor, float alpha, scalemode sm=interpolateLIN, bool centered=false)icl::core::AbstractCanvasvirtual
line(float x0, float y0, float x1, float y1)icl::core::AbstractCanvasvirtual
linecolor(float r, float g, float b, float a=255)icl::core::AbstractCanvasinlinevirtual
linestrip(int n, const float *xs, const float *ys, int xStride=1, int yStride=1, bool loop=false)icl::core::AbstractCanvasvirtual
linewidth(float width)icl::core::AbstractCanvasinlinevirtual
point(float x, float y)icl::core::AbstractCanvasvirtual
pointsize(float size)icl::core::AbstractCanvasinlinevirtual
pop()icl::core::AbstractCanvasinlinevirtual
push()icl::core::AbstractCanvasinlinevirtual
rect(float x, float y, float w, float h)icl::core::AbstractCanvasvirtual
reset()icl::core::AbstractCanvasinlinevirtual
rotate(float angle)icl::core::AbstractCanvasinlinevirtual
scale(float s)icl::core::AbstractCanvasinlinevirtual
scale(float sx, float sy)icl::core::AbstractCanvasinlinevirtual
stackicl::core::AbstractCanvasprotected
stateicl::core::AbstractCanvasprotected
sym(char c, float x, float y)icl::core::AbstractCanvasvirtual
symsize(float size)icl::core::AbstractCanvasinlinevirtual
text(const std::string &t, float x, float y, bool centered=false)icl::core::AbstractCanvasvirtual
transform(float x, float y) consticl::core::AbstractCanvasinlineprotected
transform(const Transform &T)icl::core::AbstractCanvasinlinevirtual
transform(float tx, float ty, float angle)icl::core::AbstractCanvasinlinevirtual
Transform typedeficl::core::AbstractCanvas
translate(float tx, float ty)icl::core::AbstractCanvasinlinevirtual
triangle(float x0, float y0, float x1, float y1, float x2, float y2)icl::core::AbstractCanvasvirtual
Uncopyable()icl::utils::Uncopyableinlineprotected
~AbstractCanvas()icl::core::AbstractCanvasinlinevirtual