|
|
MCAPI | UIPropertyBag (::Json::Value const &jsonValue) |
|
MCAPI void | _handlePropertyChangedNotifications (::std::string_view sourcePropertyName, ::Json::Value const &newValue, ::UIPropertyBag::ContextObject context) |
|
MCAPI void | append (::UIPropertyBag const &propertyBag) |
|
MCAPI void | appendNoOverwrite (::UIPropertyBag const &propertyBag) |
|
MCAPI void | clearWeakRegistrations () |
|
MCAPI void | registerForPropertyChangedNotification (::std::string const &sourcePropertyName, ::std::string const &targetPropertyName, ::std::weak_ptr<::UIControl > targetControl, ::std::function< void(::std::weak_ptr<::UIControl > const &, ::std::string_view, ::Json::Value const &, ::UIPropertyBag::ContextObject)> callback) |
|
MCAPI void | registerForPropertyChangedNotification (::UiExpression const &sourcePropertyName, ::std::string const &targetPropertyName, ::std::weak_ptr<::UIControl > targetControl, ::std::function< void(::std::weak_ptr<::UIControl > const &, ::std::string_view, ::Json::Value const &, ::UIPropertyBag::ContextObject)> callback) |
|
MCAPI void | set (::std::string_view key, ::mce::Color color) |
|
MCAPI void | set (::std::string_view key, ::glm::ivec2 gridSize) |
|
MCAPI void | set (::std::string_view key, ::glm::vec2 uv) |
|
MCAPI void | set (::std::string_view key, ::buffer_span<::std::string > val) |
|
MCAPI void | set (::std::string_view key, ::buffer_span< int > val) |
|
MCAPI void | set (::std::string_view key, ::Json::Value const &val, ::UIPropertyBag::ContextObject context) |
|
MCAPI void * | $ctor () |
|
MCAPI void * | $ctor (::Json::Value const &jsonValue) |
|
MCAPI void | $dtor () |
|
MCFOLD::Json::Value const & | toJsonValue () const |
|
MCAPI::std::string | toString () const |