|
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.
|
|
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) |
|
auto | unravel::get_inspector (rtti::context &ctx, const entt::meta_type &type) -> std::shared_ptr< inspector > |
|
auto | unravel::is_property_visible (const entt::meta_any &object, const entt::meta_data &prop) -> bool |
|
auto | unravel::is_property_readonly (const entt::meta_any &object, const entt::meta_data &prop) -> bool |
|
auto | unravel::is_property_flattable (const entt::meta_any &object, const entt::meta_data &prop) -> bool |
|
auto | unravel::inspect_property (rtti::context &ctx, entt::meta_any &object, const meta_any_proxy &var_proxy, const entt::meta_data &prop) -> inspect_result |
|
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.
|
|
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_impl (rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const entt::meta_type &type, const var_info &info, const entt::meta_custom &custom) -> inspect_result |
|
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.
|
|