CYD-UI
A C++ library for building native graphic user interfaces
Loading...
Searching...
No Matches
vg::paint::type Struct Referenceexport
+ Collaboration diagram for vg::paint::type:

Public Member Functions

 type (decltype(paint_type) type_, std::unique_ptr< base_i > &&paint_data_)
 
 type (const type &rhl)
 
typeoperator= (const type &rhl)
 
bool operator== (const type &rhl) const
 

Static Public Member Functions

template<typename Paint>
static type make (Paint paint_data_)
 

Public Attributes

paint_type_e paint_type = SOLID
 
std::unique_ptr< base_ipaint_data = std::make_unique<solid>()
 

Detailed Description

Definition at line 187 of file attributes.cppm.

Constructor & Destructor Documentation

◆ type() [1/2]

vg::paint::type::type ( decltype(paint_type) type_,
std::unique_ptr< base_i > && paint_data_ )
inlineexport

Definition at line 192 of file attributes.cppm.

+ Here is the caller graph for this function:

◆ type() [2/2]

vg::paint::type::type ( const type & rhl)
inlineexport

Definition at line 201 of file attributes.cppm.

+ Here is the call graph for this function:

Member Function Documentation

◆ make()

template<typename Paint>
static type vg::paint::type::make ( Paint paint_data_)
inlinestaticexport

Definition at line 197 of file attributes.cppm.

+ Here is the call graph for this function:

◆ operator=()

type & vg::paint::type::operator= ( const type & rhl)
inlineexport

Definition at line 204 of file attributes.cppm.

◆ operator==()

bool vg::paint::type::operator== ( const type & rhl) const
inlineexport

Definition at line 211 of file attributes.cppm.

+ Here is the call graph for this function:

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