Unravel Engine C++ Reference
Loading...
Searching...
No Matches
inspector_resolution.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
inspector.h
"
4
#include <
engine/settings/settings.h
>
5
6
namespace
unravel
7
{
8
9
struct
inspector_resolution_settings
:
public
crtp_meta_type
<inspector_resolution_settings, inspector>
10
{
11
auto
inspect
(
rtti::context
& ctx, entt::meta_any& var,
const
meta_any_proxy
& var_proxy,
const
var_info
& info,
const
entt::meta_custom& custom) ->
inspect_result
override
;
12
};
13
REFLECT_INSPECTOR_INLINE
(
inspector_resolution_settings
,
settings::resolution_settings
)
14
15
}
// namespace unravel
settings.h
inspector.h
REFLECT_INSPECTOR_INLINE
#define REFLECT_INSPECTOR_INLINE(inspector_type, inspected_type)
Macro to register an inspector inline with its inspected type.
Definition
inspector.h:310
unravel
Definition
crash.cpp:21
crtp_meta_type
Definition
registration.h:9
rtti::context
Definition
context.hpp:14
unravel::inspect_result
Result of an inspection operation indicating what changes occurred.
Definition
inspector.h:146
unravel::inspector_resolution_settings
Definition
inspector_resolution.h:10
unravel::inspector_resolution_settings::inspect
auto inspect(rtti::context &ctx, entt::meta_any &var, const meta_any_proxy &var_proxy, const var_info &info, const entt::meta_custom &custom) -> inspect_result override
Definition
inspector_resolution.cpp:9
unravel::meta_any_proxy
Safe deferred property access proxy for arbitrary object properties.
Definition
inspector.h:198
unravel::settings::resolution_settings
Definition
settings.h:51
unravel::var_info
Metadata about a variable being inspected.
Definition
inspector.h:133
UnravelEngine
UnravelEngine
editor
editor
hub
panels
inspector_panel
inspectors
inspector_resolution.h
Generated by
1.12.0