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

Public Member Functions

 pixelmap (const pixelmap_t &pxm)
 
 ~pixelmap () 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< pixelmap >
pixelmaphidden (bool &_hidden_)
 
pixelmaphidden (bool &&_hidden_)
 
- Public Member Functions inherited from vg::attr_opacity< pixelmap >
pixelmapopacity (float &_opacity_)
 
pixelmapopacity (float &&_opacity_)
 
- Public Member Functions inherited from vg::attr_x< pixelmap >
pixelmapx (const quantify::quantity_t< UNIT, T > &_x_)
 
pixelmapx (quantify::quantity_t< UNIT, T > &&_x_)
 
pixelmapx (const int &_x_)
 
pixelmapx (int &&_x_)
 
- Public Member Functions inherited from vg::attr_y< pixelmap >
pixelmapy (const quantify::quantity_t< UNIT, T > &_y_)
 
pixelmapy (quantify::quantity_t< UNIT, T > &&_y_)
 
pixelmapy (const int &_y_)
 
pixelmapy (int &&_y_)
 
- Public Member Functions inherited from vg::attr_rotate< pixelmap >
pixelmaprotate (double &_rotate_)
 
pixelmaprotate (double &&_rotate_)
 
- Public Member Functions inherited from vg::attr_pivot_x< pixelmap >
pixelmappivot_x (const quantify::quantity_t< UNIT, T > &_pivot_x_)
 
pixelmappivot_x (quantify::quantity_t< UNIT, T > &&_pivot_x_)
 
pixelmappivot_x (const int &_pivot_x_)
 
pixelmappivot_x (int &&_pivot_x_)
 
- Public Member Functions inherited from vg::attr_pivot_y< pixelmap >
pixelmappivot_y (const quantify::quantity_t< UNIT, T > &_pivot_y_)
 
pixelmappivot_y (quantify::quantity_t< UNIT, T > &&_pivot_y_)
 
pixelmappivot_y (const int &_pivot_y_)
 
pixelmappivot_y (int &&_pivot_y_)
 
- Public Member Functions inherited from vg::attr_scale_x< pixelmap >
pixelmapscale_x (double &_scale_x_)
 
pixelmapscale_x (double &&_scale_x_)
 
- Public Member Functions inherited from vg::attr_scale_y< pixelmap >
pixelmapscale_y (double &_scale_y_)
 
pixelmapscale_y (double &&_scale_y_)
 
- Public Member Functions inherited from vg::attr_w< pixelmap >
pixelmapw (const quantify::quantity_t< UNIT, T > &_w_)
 
pixelmapw (quantify::quantity_t< UNIT, T > &&_w_)
 
pixelmapw (const int &_w_)
 
pixelmapw (int &&_w_)
 
- Public Member Functions inherited from vg::attr_h< pixelmap >
pixelmaph (const quantify::quantity_t< UNIT, T > &_h_)
 
pixelmaph (quantify::quantity_t< UNIT, T > &&_h_)
 
pixelmaph (const int &_h_)
 
pixelmaph (int &&_h_)
 

Public Attributes

const pixelmap_t_pxm
 
- Public Attributes inherited from vg::element_t
int origin_x = 0
 
int origin_y = 0
 
- Public Attributes inherited from vg::attr_hidden< pixelmap >
bool _hidden
 
- Public Attributes inherited from vg::attr_opacity< pixelmap >
float _opacity
 
- Public Attributes inherited from vg::attr_x< pixelmap >
int _x
 
- Public Attributes inherited from vg::attr_y< pixelmap >
int _y
 
- Public Attributes inherited from vg::attr_rotate< pixelmap >
double _rotate
 
- Public Attributes inherited from vg::attr_pivot_x< pixelmap >
int _pivot_x
 
- Public Attributes inherited from vg::attr_pivot_y< pixelmap >
int _pivot_y
 
- Public Attributes inherited from vg::attr_scale_x< pixelmap >
double _scale_x
 
- Public Attributes inherited from vg::attr_scale_y< pixelmap >
double _scale_y
 
- Public Attributes inherited from vg::attr_w< pixelmap >
int _w
 
- Public Attributes inherited from vg::attr_h< pixelmap >
int _h
 

Detailed Description

Definition at line 16 of file pixelmap.cppm.

Constructor & Destructor Documentation

◆ pixelmap()

vg::pixelmap::pixelmap ( const pixelmap_t & pxm)
inlineexplicitexport

Definition at line 29 of file pixelmap.cppm.

◆ ~pixelmap()

vg::pixelmap::~pixelmap ( )
inlineoverrideexport

Definition at line 32 of file pixelmap.cppm.

Member Function Documentation

◆ apply_to()

void vg::pixelmap::apply_to ( pixelmap_editor_t & editor) const
inlineoverrideexportvirtual

Implements vg::element_t.

Definition at line 36 of file pixelmap.cppm.

+ Here is the call graph for this function:

◆ get_footprint()

footprint vg::pixelmap::get_footprint ( ) const
inlineoverrideexportvirtual

Implements vg::element_t.

Definition at line 57 of file pixelmap.cppm.


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