![]() |
CYD-UI
A C++ library for building native graphic user interfaces
|
Inheritance diagram for vg::line:
Collaboration diagram for vg::line:Public Member Functions | |
| line () | |
| ~line () override | |
| void | apply_to (pixelmap_editor_t &editor) const override |
| footprint | get_footprint () const override |
Public Member Functions inherited from vg::element_t | |
| void | _internal_set_origin (int x, int y) |
| virtual | ~element_t ()=default |
Public Member Functions inherited from vg::attr_hidden< line > | |
| line & | hidden (bool &_hidden_) |
| line & | hidden (bool &&_hidden_) |
Public Member Functions inherited from vg::attr_opacity< line > | |
| line & | opacity (float &_opacity_) |
| line & | opacity (float &&_opacity_) |
Public Member Functions inherited from vg::attr_stroke< line > | |
| line & | stroke (vg::paint::type &_stroke_) |
| line & | stroke (vg::paint::type &&_stroke_) |
| line & | stroke (vg::paint::solid &_stroke_) |
| line & | stroke (vg::paint::solid &&_stroke_) |
| line & | stroke (vg::paint::gradient::linear &_stroke_) |
| line & | stroke (vg::paint::gradient::linear &&_stroke_) |
| line & | stroke (vg::paint::gradient::radial &_stroke_) |
| line & | stroke (vg::paint::gradient::radial &&_stroke_) |
Public Member Functions inherited from vg::attr_stroke_width< line > | |
| line & | stroke_width (const quantify::quantity_t< UNIT, T > &_stroke_width_) |
| line & | stroke_width (quantify::quantity_t< UNIT, T > &&_stroke_width_) |
| line & | stroke_width (const int &_stroke_width_) |
| line & | stroke_width (int &&_stroke_width_) |
Public Member Functions inherited from vg::attr_stroke_opacity< line > | |
| line & | stroke_opacity (float &_stroke_opacity_) |
| line & | stroke_opacity (float &&_stroke_opacity_) |
Public Member Functions inherited from vg::attr_stroke_miterlimit< line > | |
| line & | stroke_miterlimit (int &_stroke_miterlimit_) |
| line & | stroke_miterlimit (int &&_stroke_miterlimit_) |
Public Member Functions inherited from vg::attr_stroke_dasharray< line > | |
| line & | stroke_dasharray (std::valarray< double > &_stroke_dasharray_) |
| line & | stroke_dasharray (std::valarray< double > &&_stroke_dasharray_) |
Public Member Functions inherited from vg::attr_stroke_dashoffset< line > | |
| line & | stroke_dashoffset (double &_stroke_dashoffset_) |
| line & | stroke_dashoffset (double &&_stroke_dashoffset_) |
Public Member Functions inherited from vg::attr_stroke_linejoin< line > | |
| line & | stroke_linejoin (stroke_linejoin_e &_stroke_linejoin_) |
| line & | stroke_linejoin (stroke_linejoin_e &&_stroke_linejoin_) |
Public Member Functions inherited from vg::attr_stroke_linecap< line > | |
| line & | stroke_linecap (stroke_linecap_e &_stroke_linecap_) |
| line & | stroke_linecap (stroke_linecap_e &&_stroke_linecap_) |
Public Member Functions inherited from vg::attr_x1< line > | |
| line & | x1 (const quantify::quantity_t< UNIT, T > &_x1_) |
| line & | x1 (quantify::quantity_t< UNIT, T > &&_x1_) |
| line & | x1 (const int &_x1_) |
| line & | x1 (int &&_x1_) |
Public Member Functions inherited from vg::attr_y1< line > | |
| line & | y1 (const quantify::quantity_t< UNIT, T > &_y1_) |
| line & | y1 (quantify::quantity_t< UNIT, T > &&_y1_) |
| line & | y1 (const int &_y1_) |
| line & | y1 (int &&_y1_) |
Public Member Functions inherited from vg::attr_x2< line > | |
| line & | x2 (const quantify::quantity_t< UNIT, T > &_x2_) |
| line & | x2 (quantify::quantity_t< UNIT, T > &&_x2_) |
| line & | x2 (const int &_x2_) |
| line & | x2 (int &&_x2_) |
Public Member Functions inherited from vg::attr_y2< line > | |
| line & | y2 (const quantify::quantity_t< UNIT, T > &_y2_) |
| line & | y2 (quantify::quantity_t< UNIT, T > &&_y2_) |
| line & | y2 (const int &_y2_) |
| line & | y2 (int &&_y2_) |
Additional Inherited Members | |
Public Attributes inherited from vg::element_t | |
| int | origin_x = 0 |
| int | origin_y = 0 |
Public Attributes inherited from vg::attr_hidden< line > | |
| bool | _hidden |
Public Attributes inherited from vg::attr_opacity< line > | |
| float | _opacity |
Public Attributes inherited from vg::attr_stroke< line > | |
| vg::paint::type | _stroke |
Public Attributes inherited from vg::attr_stroke_width< line > | |
| int | _stroke_width |
Public Attributes inherited from vg::attr_stroke_opacity< line > | |
| float | _stroke_opacity |
Public Attributes inherited from vg::attr_stroke_miterlimit< line > | |
| int | _stroke_miterlimit |
Public Attributes inherited from vg::attr_stroke_dasharray< line > | |
| std::valarray< double > | _stroke_dasharray |
Public Attributes inherited from vg::attr_stroke_dashoffset< line > | |
| double | _stroke_dashoffset |
Public Attributes inherited from vg::attr_stroke_linejoin< line > | |
| stroke_linejoin_e | _stroke_linejoin |
Public Attributes inherited from vg::attr_stroke_linecap< line > | |
| stroke_linecap_e | _stroke_linecap |
Public Attributes inherited from vg::attr_x1< line > | |
| int | _x1 |
Public Attributes inherited from vg::attr_y1< line > | |
| int | _y1 |
Public Attributes inherited from vg::attr_x2< line > | |
| int | _x2 |
Public Attributes inherited from vg::attr_y2< line > | |
| int | _y2 |
Protected Member Functions inherited from vg::attrs_stroke< line > | |
| void | apply_stroke (pixelmap_editor_t &editor) const |
| void | set_source_to_stroke (pixelmap_editor_t &editor) const |
| color::Color | sample_stroke (int x, int y) const |
|
inlineexport |
|
inlineoverrideexportvirtual |
Implements vg::element_t.
Definition at line 33 of file line.cppm.
Here is the call graph for this function:
|
inlineoverrideexportvirtual |
Implements vg::element_t.