View,Canvasなどで送信用にaddされたデータを管理する
More...
#include <webcface/internal/data_buffer.h>
template<typename Component>
class webcface::internal::DataSetBuffer< Component >
View,Canvasなどで送信用にaddされたデータを管理する
Field側ではこれをshared_ptrで構築し適宜 init(), add(), sync() する
◆ DataSetBuffer() [1/4]
template<typename Component >
◆ DataSetBuffer() [2/4]
template<typename Component >
◆ DataSetBuffer() [3/4]
template<typename Component >
◆ DataSetBuffer() [4/4]
template<typename Component >
◆ ~DataSetBuffer()
template<typename Component >
◆ add()
template<typename Component >
void add |
( |
Component && |
cp | ) |
|
|
inline |
◆ components()
template<typename Component >
const std::vector< Component > & components |
( |
| ) |
const |
|
inline |
◆ init()
template<typename Component >
◆ onAdd()
template<typename Component >
◆ onDestroy()
template<typename Component >
◆ onSync() [1/9]
template<typename Component >
データを処理しtargetにsetする
実装は型ごと
◆ onSync() [2/9]
◆ onSync() [3/9]
◆ onSync() [4/9]
◆ onSync() [5/9]
◆ onSync() [6/9]
◆ onSync() [7/9]
◆ onSync() [8/9]
◆ onSync() [9/9]
◆ operator=() [1/2]
template<typename Component >
◆ operator=() [2/2]
template<typename Component >
◆ set() [1/2]
template<typename Component >
void set |
( |
const std::vector< Component > & |
cv | ) |
|
|
inline |
まとめてセット
initしてcomponentsを置き換えてsyncする
◆ set() [2/2]
template<typename Component >
void set |
( |
std::initializer_list< Component > |
cl | ) |
|
|
inline |
◆ sync()
template<typename Component >
The documentation for this class was generated from the following files: