ludus::runtime::property_binding¶
Ludus Wiki · API overview · Browse API
Namespace
Declared in modules/runtime/property_binding/include/ludus/runtime/property_binding/scalars.hpp
Functions¶
Describe¶
foundation::reflection::Status ludus::runtime::property_binding::Describe(const foundation::reflection::Schema &schema, foundation::uint64 objectId, std::span< game_api::PropertyDescriptor > output, foundation::reflection::Diagnostic &error) noexcept
Related types: foundation::uint64 · foundation::reflection::Status · foundation::reflection::Diagnostic · foundation::reflection::Schema · game_api::PropertyDescriptor
Declared in modules/runtime/property_binding/include/ludus/runtime/property_binding/scalars.hpp
Snapshot¶
foundation::reflection::Status ludus::runtime::property_binding::Snapshot(const foundation::reflection::Schema &schema, std::span< const foundation::reflection::Value > values, foundation::uint64 objectId, foundation::uint64 revision, std::span< game_api::PropertyValue > output, foundation::reflection::Diagnostic &error) noexcept
Related types: foundation::uint64 · foundation::reflection::Status · foundation::reflection::Diagnostic · foundation::reflection::Schema · foundation::reflection::Value · game_api::PropertyValue
Declared in modules/runtime/property_binding/include/ludus/runtime/property_binding/scalars.hpp
DecodeEdits¶
foundation::reflection::Status ludus::runtime::property_binding::DecodeEdits(const foundation::reflection::Schema &schema, std::span< const game_api::PropertyEdit > input, foundation::uint64 objectId, foundation::uint64 revision, std::span< foundation::reflection::Edit > output, foundation::reflection::Diagnostic &error) noexcept
Related types: foundation::uint64 · foundation::reflection::Status · foundation::reflection::Diagnostic · foundation::reflection::Edit · foundation::reflection::Schema · game_api::PropertyEdit
Declared in modules/runtime/property_binding/include/ludus/runtime/property_binding/scalars.hpp