CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
vg::attrs_fill< T > Struct Template Referenceexport
+ Inheritance diagram for vg::attrs_fill< T >:
+ Collaboration diagram for vg::attrs_fill< T >:

Protected Member Functions

void apply_fill (pixelmap_editor_t &editor) const
 
void set_source_to_fill (pixelmap_editor_t &editor) const
 
color::Color sample_fill (int x, int y) const
 

Additional Inherited Members

- Public Member Functions inherited from vg::attr_fill< T >
T & fill (vg::paint::type &_fill_)
 
T & fill (vg::paint::type &&_fill_)
 
T & fill (vg::paint::solid &_fill_)
 
T & fill (vg::paint::solid &&_fill_)
 
T & fill (vg::paint::gradient::linear &_fill_)
 
T & fill (vg::paint::gradient::linear &&_fill_)
 
T & fill (vg::paint::gradient::radial &_fill_)
 
T & fill (vg::paint::gradient::radial &&_fill_)
 
- Public Member Functions inherited from vg::attr_fill_opacity< T >
T & fill_opacity (double &_fill_opacity_)
 
T & fill_opacity (double &&_fill_opacity_)
 
- Public Member Functions inherited from vg::attr_fill_rule< T >
T & fill_rule (fill_rule_e &_fill_rule_)
 
T & fill_rule (fill_rule_e &&_fill_rule_)
 
- Public Attributes inherited from vg::attr_fill< T >
vg::paint::type _fill
 
- Public Attributes inherited from vg::attr_fill_opacity< T >
double _fill_opacity
 
- Public Attributes inherited from vg::attr_fill_rule< T >
fill_rule_e _fill_rule
 

Detailed Description

template<typename T>
struct vg::attrs_fill< T >

Definition at line 494 of file attributes.cppm.

Member Function Documentation

◆ apply_fill()

template<typename T>
void vg::attrs_fill< T >::apply_fill ( pixelmap_editor_t & editor) const
inlineexportprotected

Definition at line 496 of file attributes.cppm.

◆ sample_fill()

template<typename T>
color::Color vg::attrs_fill< T >::sample_fill ( int x,
int y ) const
inlinenodiscardexportprotected

Definition at line 505 of file attributes.cppm.

◆ set_source_to_fill()

template<typename T>
void vg::attrs_fill< T >::set_source_to_fill ( pixelmap_editor_t & editor) const
inlineexportprotected

Definition at line 500 of file attributes.cppm.


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