|
| void | unravel::add_property_action (rtti::context &ctx, prefab_override_context &override_ctx, inspect_result &result, const meta_any_proxy &var_proxy, const entt::meta_any &old_var, const entt::meta_any &new_var, const entt::meta_custom &custom) |
| |
| void | unravel::push_debug_view () |
| | Pushes debug view mode (increases debug view counter)
|
| |
| void | unravel::pop_debug_view () |
| | Pops debug view mode (decreases debug view counter)
|
| |
| auto | unravel::is_debug_view () -> bool |
| | Checks if currently in debug view mode.
|
| |
| auto | unravel::inspect_var (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Main entry point for inspecting any variable with automatic type resolution.
|
| |
| auto | unravel::inspect_var_properties (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects all properties of a complex object recursively.
|
| |
| auto | unravel::inspect_array (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const entt::meta_data &prop, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects array-like containers with add/remove functionality.
|
| |
| auto | unravel::inspect_array (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const std::string &name, const std::string &tooltip, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects array-like containers with custom name and tooltip.
|
| |
| auto | unravel::inspect_associative_container (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const entt::meta_data &prop, const var_info &info={}, const entt::meta_custom &custom={}) -> inspect_result |
| | Inspects associative containers like maps and sets.
|
| |
| auto | unravel::inspect_enum (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info={}) -> inspect_result |
| | Inspects enumeration types with dropdown selection.
|
| |
| template<typename T > |
| auto | unravel::inspect (rtti::context &ctx, T &obj) -> inspect_result |
| | Convenience template function for inspecting objects of known type.
|
| |