CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
vg::attr_stroke< E > Struct Template Referenceexport

stroke More...

+ Inheritance diagram for vg::attr_stroke< E >:
+ Collaboration diagram for vg::attr_stroke< E >:

Public Member Functions

E & stroke (vg::paint::type &_stroke_)
 
E & stroke (vg::paint::type &&_stroke_)
 
E & stroke (vg::paint::solid &_stroke_)
 
E & stroke (vg::paint::solid &&_stroke_)
 
E & stroke (vg::paint::gradient::linear &_stroke_)
 
E & stroke (vg::paint::gradient::linear &&_stroke_)
 
E & stroke (vg::paint::gradient::radial &_stroke_)
 
E & stroke (vg::paint::gradient::radial &&_stroke_)
 

Public Attributes

vg::paint::type _stroke {vg::paint::type::SOLID, std::make_unique<vg::paint::solid>()}
 

Detailed Description

template<typename E>
struct vg::attr_stroke< E >

stroke

Definition at line 376 of file attributes.cppm.

Member Function Documentation

◆ stroke() [1/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::gradient::linear && _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [2/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::gradient::linear & _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [3/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::gradient::radial && _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [4/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::gradient::radial & _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [5/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::solid && _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [6/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::solid & _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [7/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::type && _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.

◆ stroke() [8/8]

template<typename E>
E & vg::attr_stroke< E >::stroke ( vg::paint::type & _stroke_)
inlineexport

Definition at line 376 of file attributes.cppm.


The documentation for this struct was generated from the following file: