WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
Viewの送信用データを保持する More...
#include <webcface/internal/data_buffer.h>
Public Member Functions | |
void | addVC (TemporalViewComponent &&vc) |
componentsに追加 | |
void | addText (std::string_view text, const TemporalViewComponent *vc=nullptr) |
void | syncSetBuf () |
ViewBuf () | |
ViewBuf (const Field &base) | |
~ViewBuf () override | |
void | onDestroy () |
void | onSync () |
データを処理しtargetにsetする | |
void | onSync () |
void | onSync () |
void | onSync () |
void | onSync () |
void | onSync () |
void | onSync () |
void | onSync () |
void | onSync () |
void | init () |
virtual void | onAdd () |
add時のチェック | |
void | add (TemporalViewComponent &&cp) |
void | set (const std::vector< TemporalViewComponent > &cv) |
まとめてセット | |
void | set (std::initializer_list< TemporalViewComponent > cl) |
const std::vector< TemporalViewComponent > & | components () const |
Private Member Functions | |
int | sync () override |
Viewの送信用データを保持する
|
explicit |
|
override |
|
inlineinherited |
void addText | ( | std::string_view | text, |
const TemporalViewComponent * | vc = nullptr |
||
) |
void addVC | ( | TemporalViewComponent && | vc | ) |
componentsに追加
textは改行で分割する
|
inlineinherited |
|
inlineinherited |
|
inlinevirtualinherited |
add時のチェック
|
inlineinherited |
|
inherited |
データを処理しtargetにsetする
実装は型ごと
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
まとめてセット
initしてcomponentsを置き換えてsyncする
|
inlineinherited |
|
overrideprivate |
こっちはstreambufのsync
|
inline |