WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
Loading...
Searching...
No Matches
Canvas2DOld Struct Reference

#include <webcface/common/internal/message/canvas2d.h>

Inheritance diagram for Canvas2DOld:
[legend]
Collaboration diagram for Canvas2DOld:
[legend]

Public Member Functions

 Canvas2DOld ()=default
 
 Canvas2DOld (const SharedString &field, double width, double height, const std::unordered_map< int, std::shared_ptr< Canvas2DComponentData > > &data_diff, std::size_t length)
 
 Canvas2DOld (const SharedString &field, double width, double height, const std::map< std::string, std::shared_ptr< Canvas2DComponentData > > &data_diff, std::size_t length)
 

Public Attributes

SharedString field
 
double width
 
double height
 
std::map< std::string, std::shared_ptr< Canvas2DComponentData > > data_diff
 
std::size_t length
 

Static Public Attributes

static constexpr int kind
 

Constructor & Destructor Documentation

◆ Canvas2DOld() [1/3]

Canvas2DOld ( )
default

◆ Canvas2DOld() [2/3]

Canvas2DOld ( const SharedString field,
double  width,
double  height,
const std::unordered_map< int, std::shared_ptr< Canvas2DComponentData > > &  data_diff,
std::size_t  length 
)
inline

◆ Canvas2DOld() [3/3]

Canvas2DOld ( const SharedString field,
double  width,
double  height,
const std::map< std::string, std::shared_ptr< Canvas2DComponentData > > &  data_diff,
std::size_t  length 
)
inline

Member Data Documentation

◆ data_diff

std::map<std::string, std::shared_ptr<Canvas2DComponentData> > data_diff

◆ field

SharedString field

◆ height

double height

◆ kind

constexpr int kind
staticconstexprinherited

◆ length

std::size_t length

◆ width

double width

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