WebCFace 2.5.2
Web-based Communication Framework & Dashboard-like UI
|
#include <webcface/components.h>
Public Member Functions | |
TemporalGeometry (GeometryType type, std::vector< double > &&properties) | |
TemporalComponent & | id (std::string_view id) & |
idを設定 | |
TemporalComponent && | id (std::string_view id) && |
TemporalComponent & | id (std::wstring_view id) & |
idを設定(wstring) | |
TemporalComponent && | id (std::wstring_view id) && |
TemporalComponent & | onClick (const Func &func) & |
クリック時に実行される関数を設定 (Viewまたは2D, Funcオブジェクト) | |
TemporalComponent && | onClick (const Func &func) && |
TemporalComponent & | onClick (const FuncListener &func) & |
クリック時に実行される関数を設定 (Viewまたは2D, FuncListener) | |
TemporalComponent && | onClick (const FuncListener &func) && |
TemporalComponent & | onClick (T func) & |
クリック時に実行される関数を設定 (Viewまたは2D) | |
TemporalComponent && | onClick (T func) && |
TemporalComponent & | origin (const Transform &origin) & |
要素の移動 (2Dまたは3D) | |
TemporalComponent && | origin (const Transform &origin) && |
TemporalComponent & | color (ViewColor c) & |
色 | |
TemporalComponent && | color (ViewColor c) && |
TemporalComponent & | text (std::string_view str) & |
表示する文字列 (View, Canvas2D) | |
TemporalComponent && | text (std::string_view str) && |
TemporalComponent & | text (std::wstring_view str) & |
表示する文字列(wstring) (View, Canvas2D) | |
TemporalComponent && | text (std::wstring_view str) && |
TemporalComponent & | textColor (ViewColor c) & |
文字色 (Viewまたは2D) | |
TemporalComponent && | textColor (ViewColor c) && |
TemporalComponent & | fillColor (ViewColor c) & |
背景色 (Viewまたは2D) | |
TemporalComponent && | fillColor (ViewColor c) && |
TemporalComponent & | bgColor (ViewColor c) & |
背景色 (Viewまたは2D) | |
TemporalComponent && | bgColor (ViewColor c) && |
TemporalComponent & | strokeWidth (double s) & |
線の太さ (2Dのみ) | |
TemporalComponent && | strokeWidth (double s) && |
TemporalComponent & | textSize (double s) & |
文字の大きさ (2Dのみ) | |
TemporalComponent && | textSize (double s) && |
template<typename GeometryDerived , std::enable_if_t< std::is_constructible_v< GeometryDerived, Geometry & >, std::nullptr_t > = nullptr> | |
GeometryDerived | as () const |
各種Geometry型に変換 | |
bool | operator== (const Geometry &other) const |
bool | operator!= (const Geometry &other) const |
Public Attributes | |
TemporalViewComponent | component_v |
TemporalCanvas2DComponent | component_2d |
TemporalCanvas3DComponent | component_3d |
GeometryType | type |
std::vector< double > | properties |
|
inline |
|
inlineinherited |
各種Geometry型に変換
as<Line>(), as<Plane>() などとしてそれぞれのgeometry型のプロパティを取得する。
|
inlineinherited |
背景色 (Viewまたは2D)
|
inlineinherited |
|
inlineinherited |
色
Viewの要素では textColor として設定される
|
inlineinherited |
|
inlineinherited |
背景色 (Viewまたは2D)
|
inlineinherited |
|
inlineinherited |
idを設定
|
inlineinherited |
|
inlineinherited |
idを設定(wstring)
|
inlineinherited |
|
inlineinherited |
クリック時に実行される関数を設定 (Viewまたは2D, Funcオブジェクト)
引数については ViewComponent::onClick(), Canvas2DComponent::onClick() を参照
|
inlineinherited |
|
inlineinherited |
クリック時に実行される関数を設定 (Viewまたは2D, FuncListener)
引数については ViewComponent::onClick(), Canvas2DComponent::onClick() を参照
|
inlineinherited |
|
inlineinherited |
クリック時に実行される関数を設定 (Viewまたは2D)
引数については ViewComponent::onClick(), Canvas2DComponent::onClick() を参照
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
要素の移動 (2Dまたは3D)
|
inlineinherited |
|
inlineinherited |
線の太さ (2Dのみ)
文字の太さではない
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
文字色 (Viewまたは2D)
Canvas2DのTextでは fillColor が文字色の代わりに使われている
|
inlineinherited |
|
inlineinherited |
文字の大きさ (2Dのみ)
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |