|
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 295 of file inspector_script.cpp.
|
inline |
Definition at line 300 of file inspector_script.cpp.
|
inline |
Definition at line 316 of file inspector_script.cpp.
|
inline |
Definition at line 302 of file inspector_script.cpp.
|
inline |
Definition at line 321 of file inspector_script.cpp.
|
inline |
Definition at line 304 of file inspector_script.cpp.
|
inline |
Definition at line 326 of file inspector_script.cpp.
|
inline |
Definition at line 310 of file inspector_script.cpp.
| mono::mono_property unravel::mono_property_proxy< T >::property |
Definition at line 297 of file inspector_script.cpp.
| std::string unravel::mono_property_proxy< T >::property_name |
Definition at line 298 of file inspector_script.cpp.