Horizon
horizon::CanvasCairo2 Member List

This is the complete list of members for horizon::CanvasCairo2, including all inherited members.

add_line(const std::deque< Coordi > &pts, int64_t width, ColorP color, int layer) (defined in horizon::Canvas)horizon::Canvas
add_triangle(int layer, const Coordf &p0, const Coordf &p1, const Coordf &p2, ColorP co, uint8_t flg=0, uint8_t color2=0) (defined in horizon::Canvas)horizon::Canvasprotected
begin_group(int layer) (defined in horizon::Canvas)horizon::Canvasprotected
Canvas() (defined in horizon::Canvas)horizon::Canvas
CanvasCairo2() (defined in horizon::CanvasCairo2)horizon::CanvasCairo2
clear() (defined in horizon::Canvas)horizon::Canvasvirtual
draw_arc(const Coord< float > &center, float radius, float a0, float a1, ColorP color=ColorP::FROM_LAYER, int layer=10000) (defined in horizon::Canvas)horizon::Canvasprotected
draw_arc0(const Coord< float > &center, float radius0, float a0, float a1, ColorP color, int layer, uint64_t width) (defined in horizon::Canvas)horizon::Canvasprotected
draw_arc2(const Coord< float > &center, float radius0, float a0, float a1, ColorP color, int layer, uint64_t width) (defined in horizon::Canvas)horizon::Canvasprotected
draw_bitmap_text(const Coordf &p, float scale, const std::string &rtext, int angle, ColorP color, int layer) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
draw_bitmap_text_box(const Placement &q, float width, float height, const std::string &s, ColorP color, int layer, TextBoxMode mode) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
draw_box(const Coord< float > &o, float size, ColorP color=ColorP::FROM_LAYER, int layer=10000, bool tr=true, uint64_t width=0) (defined in horizon::Canvas)horizon::Canvasprotected
draw_circle(const Coord< float > &center, float radius, ColorP color=ColorP::FROM_LAYER, int layer=10000) (defined in horizon::Canvas)horizon::Canvasprotected
draw_cross(const Coord< float > &o, float size, ColorP color=ColorP::FROM_LAYER, int layer=10000, bool tr=true, uint64_t width=0) (defined in horizon::Canvas)horizon::Canvasprotected
draw_error(const Coordf &center, float scale, const std::string &text, bool tr=true) (defined in horizon::Canvas)horizon::Canvasprotected
draw_flag(const Coordf &position, const std::string &txt, int64_t size, Orientation orientation, ColorP color=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
draw_line(const Coord< float > &a, const Coord< float > &b, ColorP color=ColorP::FROM_LAYER, int layer=10000, bool tr=true, uint64_t width=0) (defined in horizon::Canvas)horizon::Canvasprotected
draw_lock(const Coordf &center, float size, ColorP color=ColorP::FROM_LAYER, int layer=10000, bool tr=true) (defined in horizon::Canvas)horizon::Canvasprotected
draw_plus(const Coord< float > &o, float size, ColorP color=ColorP::FROM_LAYER, int layer=10000, bool tr=true, uint64_t width=0) (defined in horizon::Canvas)horizon::Canvasprotected
draw_text(const Coordf &p, float size, const std::string &rtext, int angle, TextOrigin origin, ColorP color, int layer, const TextOptions &opts) (defined in horizon::Canvas)horizon::Canvasprotected
end_group() (defined in horizon::Canvas)horizon::Canvasprotected
first_overlay_layer (defined in horizon::Canvas)horizon::Canvasstatic
fragment_cache (defined in horizon::Canvas)horizon::Canvasprotected
get_bbox(bool visible_only=true) const (defined in horizon::Canvas)horizon::Canvas
get_flip_view() const (defined in horizon::Canvas)horizon::Canvasinlinevirtual
get_image_surface(double scale=1, double grid=-1) (defined in horizon::CanvasCairo2)horizon::CanvasCairo2
get_layer_color(int layer) const (defined in horizon::Canvas)horizon::Canvasprotected
get_layer_display(int index) const (defined in horizon::Canvas)horizon::Canvas
get_overlay_layer(const LayerRange &layer, bool ignore_flip=false) (defined in horizon::Canvas)horizon::Canvasprotected
get_surface() (defined in horizon::CanvasCairo2)horizon::CanvasCairo2inline
get_view_angle() const (defined in horizon::Canvas)horizon::Canvasinlinevirtual
hide_obj(const ObjectRef &r) (defined in horizon::Canvas)horizon::Canvas
img_auto_line (defined in horizon::Canvas)horizon::Canvasprotected
img_draw_text(const Coordf &p, float size, const std::string &rtext, int angle, bool flip, TextOrigin origin, int layer=10000, uint64_t width=0, TextData::Font font=TextData::Font::SIMPLEX, bool center=false, bool mirror=false) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
img_layer_is_visible(int layer) const (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
img_mode (defined in horizon::Canvas)horizon::Canvasprotected
img_net(const class Net *net) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
img_padstack(const Padstack &ps) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
img_patch_type(PatchType type) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
img_set_padstack(bool v) (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
is_overlay_layer(int overlay_layer, int layer) const (defined in horizon::Canvas)horizon::Canvasprotected
layer_colors (defined in horizon::Canvas)horizon::Canvasprotected
layer_display (defined in horizon::Canvas)horizon::Canvasprotected
layer_is_visible(int layer) const (defined in horizon::Canvas)horizon::Canvas
layer_is_visible(LayerRange layer) const (defined in horizon::Canvas)horizon::Canvas
layer_provider (defined in horizon::Canvas)horizon::Canvasprotected
load(const class Symbol &sym, const Placement &placement=Placement()) (defined in horizon::CanvasCairo2)horizon::CanvasCairo2
load(const class Package &pkg) (defined in horizon::CanvasCairo2)horizon::CanvasCairo2
load(const class Decal &dec) (defined in horizon::CanvasCairo2)horizon::CanvasCairo2
measure_bitmap_text(const std::string &text) const (defined in horizon::Canvas)horizon::Canvasinlineprotectedvirtual
needs_push (defined in horizon::Canvas)horizon::Canvasprotected
object_ref_idx (defined in horizon::Canvas)horizon::Canvasprotected
object_ref_pop() (defined in horizon::Canvas)horizon::Canvasprotected
object_ref_push(const ObjectRef &ref) (defined in horizon::Canvas)horizon::Canvasprotected
object_ref_push(Args... args) (defined in horizon::Canvas)horizon::Canvasinlineprotected
object_refs (defined in horizon::Canvas)horizon::Canvasprotected
object_refs_current (defined in horizon::Canvas)horizon::Canvasprotected
ObjectRefIdx typedef (defined in horizon::Canvas)horizon::Canvasprotected
OutlineMode enum name (defined in horizon::Canvas)horizon::Canvasprotected
overlay_layer_current (defined in horizon::Canvas)horizon::Canvasprotected
overlay_layers (defined in horizon::Canvas)horizon::Canvasprotected
PanelMode enum name (defined in horizon::Canvas)horizon::Canvas
pictures (defined in horizon::Canvas)horizon::Canvasprotected
push() override (defined in horizon::CanvasCairo2)horizon::CanvasCairo2inlinevirtual
remove_obj(const ObjectRef &r) (defined in horizon::Canvas)horizon::Canvas
render(const class Symbol &sym, bool on_sheet=false, bool smashed=false, ColorP co=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Junction &junc, bool interactive=true, ObjectType mode=ObjectType::INVALID) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class SchematicJunction &junc) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Line &line, bool interactive=true, ColorP co=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class SymbolPin &pin, bool interactive=true, ColorP co=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Arc &arc, bool interactive=true, ColorP co=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Sheet &sheet) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class SchematicSymbol &sym) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class LineNet &line) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class NetLabel &label) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BusLabel &label) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Warning &warn) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class PowerSymbol &sym) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BusRipper &ripper) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Text &text, bool interactive=true, ColorP co=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Padstack &padstack, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Polygon &polygon, bool interactive=true, ColorP co=ColorP::FROM_LAYER) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Shape &shape, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Hole &hole, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Package &package, bool interactive=true, bool smashed=false, bool omit_silkscreen=false, bool omit_outline=false, bool on_panel=false) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Pad &pad) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Board &brd, bool interactive=true, PanelMode mode=PanelMode::INCLUDE, OutlineMode outline_mode=OutlineMode::INCLUDE) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BoardPackage &pkg, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BoardHole &hole, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Track &track, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Via &via, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Dimension &dim) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Frame &frame, bool on_sheet=false) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class ConnectionLine &line) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BoardPanel &panel) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Picture &pic, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class Decal &decal, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BoardDecal &decal) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BlockSymbol &sym, bool on_sheet=false) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class BlockSymbolPort &port, bool interactive=true) (defined in horizon::Canvas)horizon::Canvasprotected
render(const class SchematicBlockSymbol &sym) (defined in horizon::Canvas)horizon::Canvasprotected
render_pad_overlay(const class Pad &pad, bool interactive) (defined in horizon::Canvas)horizon::Canvasprotected
request_push() override (defined in horizon::CanvasCairo2)horizon::CanvasCairo2inlinevirtual
reset_color2() (defined in horizon::Canvas)horizon::Canvas
selectables (defined in horizon::Canvas)horizon::Canvasprotected
set_color2(const ObjectRef &r, uint8_t color) (defined in horizon::Canvas)horizon::Canvas
set_flags(const ObjectRef &r, uint8_t mask_set, uint8_t mask_clear) (defined in horizon::Canvas)horizon::Canvas
set_flags_all(uint8_t mask_set, uint8_t mask_clear) (defined in horizon::Canvas)horizon::Canvas
set_layer_color(int layer, const Color &color) (defined in horizon::Canvas)horizon::Canvas
set_layer_display(int index, const LayerDisplay &ld) (defined in horizon::Canvas)horizon::Canvas
set_lod_size(float size) (defined in horizon::Canvas)horizon::Canvasprotected
show_all_junctions_in_schematic (defined in horizon::Canvas)horizon::Canvas
show_all_obj() (defined in horizon::Canvas)horizon::Canvas
show_obj(const ObjectRef &r) (defined in horizon::Canvas)horizon::Canvas
show_text_in_tracks (defined in horizon::Canvas)horizon::Canvas
show_text_in_vias (defined in horizon::Canvas)horizon::Canvas
target_current (defined in horizon::Canvas)horizon::Canvasprotected
targets (defined in horizon::Canvas)horizon::Canvasprotected
TextBoxMode enum name (defined in horizon::Canvas)horizon::Canvasprotected
transform (defined in horizon::Canvas)horizon::Canvasprotected
transform_restore() (defined in horizon::Canvas)horizon::Canvasprotected
transform_save() (defined in horizon::Canvas)horizon::Canvasprotected
transforms (defined in horizon::Canvas)horizon::Canvasprotected
triangle_type_current (defined in horizon::Canvas)horizon::Canvasprotected
triangles (defined in horizon::Canvas)horizon::Canvasprotected
update(const class Symbol &sym, const Placement &transform=Placement(), bool edit=true) (defined in horizon::Canvas)horizon::Canvas
update(const class Sheet &sheet) (defined in horizon::Canvas)horizon::Canvas
update(const class Padstack &padstack, bool edit=true) (defined in horizon::Canvas)horizon::Canvas
update(const class Package &pkg, bool edit=true) (defined in horizon::Canvas)horizon::Canvas
update(const class Board &brd, PanelMode mode=PanelMode::INCLUDE) (defined in horizon::Canvas)horizon::Canvas
update(const class Frame &fr, bool edit=true) (defined in horizon::Canvas)horizon::Canvas
update(const class Decal &dec, bool edit=true) (defined in horizon::Canvas)horizon::Canvas
update(const class BlockSymbol &sym, bool edit=true) (defined in horizon::Canvas)horizon::Canvas
update_markers() (defined in horizon::Canvas)horizon::Canvasinlinevirtual
work_layer (defined in horizon::Canvas)horizon::Canvasprotected
~Canvas() (defined in horizon::Canvas)horizon::Canvasinlinevirtual