Lomse library. API documentation  0.30.0
Drawer Member List

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

accepts_id_class() constDrawerinlinevirtual
add_path(VertexSource &vs, unsigned path_id=0, bool solid_path=true)=0Drawerpure virtual
begin_path()=0Drawerpure virtual
circle(LUnits xCenter, LUnits yCenter, LUnits radius)=0Drawerpure virtual
close_path()=0Drawerpure virtual
cubic_bezier(double x1, double y1, double x2, double y2, double x, double y)=0Drawerpure virtual
cubic_bezier(double x2, double y2, double x, double y)=0Drawerpure virtual
cubic_bezier_rel(double x1, double y1, double x2, double y2, double x, double y)=0Drawerpure virtual
cubic_bezier_rel(double x2, double y2, double x, double y)=0Drawerpure virtual
device_point_to_model(double *x, double *y) const =0Drawerpure virtual
device_units_to_model(double value) const =0Drawerpure virtual
draw_bitmap(RenderingBuffer &bmap, bool hasAlpha, Pixels srcX1, Pixels srcY1, Pixels srcX2, Pixels srcY2, LUnits dstX1, LUnits dstY1, LUnits dstX2, LUnits dstY2, EResamplingQuality resamplingMode, double alpha=1.0)=0Drawerpure virtual
draw_glyph(double x, double y, unsigned int ch)=0Drawerpure virtual
draw_glyph_rotated(double x, double y, unsigned int ch, double rotation)=0Drawerpure virtual
draw_text(double x, double y, const std::string &str)=0Drawerpure virtual
draw_text(double x, double y, const wstring &str)=0Drawerpure virtual
Drawer(LibraryScope &libraryScope)Drawer
end_composite_notation()Drawerinlinevirtual
end_path()=0Drawerpure virtual
fill(Color color)=0Drawerpure virtual
fill_linear_gradient(LUnits x1, LUnits y1, LUnits x2, LUnits y2)=0Drawerpure virtual
fill_none()=0Drawerpure virtual
gradient_color(Color c1, Color c2, double start, double stop)=0Drawerpure virtual
gradient_color(Color c1, double start, double stop)=0Drawerpure virtual
hline_to(double x)=0Drawerpure virtual
hline_to_rel(double x)=0Drawerpure virtual
is_ready() const =0Drawerpure virtual
line(LUnits x1, LUnits y1, LUnits x2, LUnits y2, LUnits width, ELineEdge nEdge=k_edge_normal)=0Drawerpure virtual
line_to(double x, double y)=0Drawerpure virtual
line_to_rel(double x, double y)=0Drawerpure virtual
line_with_markers(UPoint start, UPoint end, LUnits width, ELineCap startCap, ELineCap endCap)=0Drawerpure virtual
model_point_to_device(double *x, double *y) const =0Drawerpure virtual
model_to_device_units(LUnits value) const =0Drawerpure virtual
move_to(double x, double y)=0Drawerpure virtual
move_to_rel(double x, double y)=0Drawerpure virtual
new_viewport_origin(double x, double y)Drawervirtual
new_viewport_size(double x, double y)Drawervirtual
polygon(int n, UPoint points[])=0Drawerpure virtual
quadratic_bezier(double x1, double y1, double x, double y)=0Drawerpure virtual
quadratic_bezier(double x, double y)=0Drawerpure virtual
quadratic_bezier_rel(double x1, double y1, double x, double y)=0Drawerpure virtual
quadratic_bezier_rel(double x, double y)=0Drawerpure virtual
rect(UPoint pos, USize size, LUnits radius)=0Drawerpure virtual
remove_shift()=0Drawerpure virtual
render()=0Drawerpure virtual
reset(Color bgcolor)=0Drawerpure virtual
select_font(const std::string &language, const std::string &fontFile, const std::string &fontName, double height, bool fBold=false, bool fItalic=false)=0Drawerpure virtual
set_affine_transformation(TransAffine &transform)=0Drawerpure virtual
set_shift(LUnits x, LUnits y)=0Drawerpure virtual
set_text_color(Color color)Drawervirtual
start_composite_notation(std::string UNUSED(id), std::string UNUSED(classname))Drawerinlinevirtual
start_simple_notation(std::string UNUSED(id), std::string UNUSED(classname))Drawerinlinevirtual
stroke(Color color)=0Drawerpure virtual
stroke_none()=0Drawerpure virtual
stroke_width(double w)=0Drawerpure virtual
vline_to(double y)=0Drawerpure virtual
vline_to_rel(double y)=0Drawerpure virtual
~Drawer()Drawerinlinevirtual