|
Toast Engine
|
Public Member Functions | |
| UIBinds (Rml::Context *context, toast::Node *owner, const DocumentScan &scan, UIBindStore &store) | |
| UIBinds (const UIBinds &)=delete | |
| auto | operator= (const UIBinds &) -> UIBinds &=delete |
| UIBinds (UIBinds &&)=delete | |
| auto | operator= (UIBinds &&) -> UIBinds &=delete |
| auto | handle () -> Rml::DataModelHandle |
| auto | has (std::string_view name) const -> bool |
| auto | get (std::string_view name) const -> Rml::Variant |
| void | set (std::string_view name, Rml::Variant value) |
| Writes name from script and notifies the data model to refresh the UI. | |
| void | flushDirty () |
Static Public Member Functions | |
| static void | flushAllDirty () |
| static auto | forNode (const toast::Node *node) -> UIBinds * |
Static Public Attributes | |
| static constexpr const char * | k_model_name = "binds" |
|
staticnodiscard |

|
nodiscard |

|
nodiscard |
