Horizon
Loading...
Searching...
No Matches
horizon::Selectables Class Reference

Public Member Functions

 Selectables (const class Canvas &ca)
void clear ()
void append (const UUID &uu, ObjectType ot, const Coordf &center, const Coordf &a, const Coordf &b, unsigned int vertex=0, LayerRange layer=10000, bool always=false)
void append (const UUID &uu, ObjectType ot, const Coordf &center, unsigned int vertex=0, LayerRange layer=10000, bool always=false)
void append_angled (const UUID &uu, ObjectType ot, const Coordf &center, const Coordf &box_center, const Coordf &box_dim, float angle, unsigned int vertex=0, LayerRange layer=10000, bool always=false)
void append_line (const UUID &uu, ObjectType ot, const Coordf &p0, const Coordf &p1, float width, unsigned int vertex=0, LayerRange layer=10000, bool always=false)
void append_arc (const UUID &uu, ObjectType ot, const Coordf &center, float r0, float r1, float a0, float a1, unsigned int vertex=0, LayerRange layer=10000, bool always=false)
void append_arc_midpoint (const UUID &uu, ObjectType ot, const Coordf &midpoint, float r0, float r1, float a0, float a1, unsigned int vertex=0, LayerRange layer=10000, bool always=false)
void update_preview (const std::set< SelectableRef > &sel)
void group_begin ()
void group_end ()
const auto & get_items () const
const auto & get_items_ref () const

Friends

class Canvas
class CanvasGL
class DragSelection
class SelectablesRenderer

The documentation for this class was generated from the following files: