Unravel Engine C++ Reference
|
Proxy wrapper for mono property access that integrates with meta_any_proxy system. More...
Public Member Functions | |
mono_property_proxy (mono::mono_property p) | |
auto | get_name () const -> std::string |
auto | get_value (mono::mono_object &obj) const -> T |
void | set_value (mono::mono_object &obj, const T &value) const |
auto | get_attributes () const |
auto | get_type () const |
auto | is_readonly () const |
Public Attributes | |
mono::mono_property | property |
std::string | property_name |
Proxy wrapper for mono property access that integrates with meta_any_proxy system.
This allows script property changes to be properly recorded in the undo/redo system by providing a bridge between mono property access and the engine's property system.
Definition at line 90 of file inspector_script.cpp.
|
inline |
Definition at line 95 of file inspector_script.cpp.
|
inline |
Definition at line 111 of file inspector_script.cpp.
|
inline |
Definition at line 97 of file inspector_script.cpp.
|
inline |
Definition at line 116 of file inspector_script.cpp.
|
inline |
Definition at line 99 of file inspector_script.cpp.
|
inline |
Definition at line 121 of file inspector_script.cpp.
|
inline |
Definition at line 105 of file inspector_script.cpp.
mono::mono_property unravel::mono_property_proxy< T >::property |
Definition at line 92 of file inspector_script.cpp.
std::string unravel::mono_property_proxy< T >::property_name |
Definition at line 93 of file inspector_script.cpp.