|
Unravel Engine C++ Reference
|
Proxy wrapper for mono field access that integrates with meta_any_proxy system. More...
Public Member Functions | |
| mono_field_proxy (mono::mono_field f) | |
| 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 |
| auto | is_const () const |
Public Attributes | |
| mono::mono_field | field |
| std::string | field_name |
Proxy wrapper for mono field access that integrates with meta_any_proxy system.
This allows script field changes to be properly recorded in the undo/redo system by providing a bridge between mono field access and the engine's property system.
Definition at line 253 of file inspector_script.cpp.
|
inline |
Definition at line 258 of file inspector_script.cpp.
|
inline |
Definition at line 274 of file inspector_script.cpp.
|
inline |
Definition at line 260 of file inspector_script.cpp.
|
inline |
Definition at line 279 of file inspector_script.cpp.
|
inline |
Definition at line 262 of file inspector_script.cpp.
|
inline |
Definition at line 285 of file inspector_script.cpp.
|
inline |
Definition at line 284 of file inspector_script.cpp.
|
inline |
Definition at line 268 of file inspector_script.cpp.
| mono::mono_field unravel::mono_field_proxy< T >::field |
Definition at line 255 of file inspector_script.cpp.
| std::string unravel::mono_field_proxy< T >::field_name |
Definition at line 256 of file inspector_script.cpp.