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 48 of file inspector_script.cpp.
|
inline |
Definition at line 53 of file inspector_script.cpp.
|
inline |
Definition at line 69 of file inspector_script.cpp.
|
inline |
Definition at line 55 of file inspector_script.cpp.
|
inline |
Definition at line 74 of file inspector_script.cpp.
|
inline |
Definition at line 57 of file inspector_script.cpp.
|
inline |
Definition at line 80 of file inspector_script.cpp.
|
inline |
Definition at line 79 of file inspector_script.cpp.
|
inline |
Definition at line 63 of file inspector_script.cpp.
mono::mono_field unravel::mono_field_proxy< T >::field |
Definition at line 50 of file inspector_script.cpp.
std::string unravel::mono_field_proxy< T >::field_name |
Definition at line 51 of file inspector_script.cpp.