|
Unravel Engine C++ Reference
|
Proxy wrapper for mono field access that integrates with meta_any_proxy system. More...
Public Member Functions | |
| mono_field_proxy (dotnet::field f) | |
| auto | get_name () const -> std::string |
| auto | get_value (dotnet::object &obj) const -> T |
| void | set_value (dotnet::object &obj, const T &value) const |
| auto | get_attributes () const |
| auto | get_type () const |
| auto | is_readonly () const |
| auto | is_const () const |
Public Attributes | |
| dotnet::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 275 of file inspector_script.cpp.
|
inline |
Definition at line 280 of file inspector_script.cpp.
|
inline |
Definition at line 296 of file inspector_script.cpp.
|
inline |
Definition at line 282 of file inspector_script.cpp.
|
inline |
Definition at line 301 of file inspector_script.cpp.
|
inline |
Definition at line 284 of file inspector_script.cpp.
|
inline |
Definition at line 307 of file inspector_script.cpp.
|
inline |
Definition at line 306 of file inspector_script.cpp.
|
inline |
Definition at line 290 of file inspector_script.cpp.
| dotnet::field unravel::mono_field_proxy< T >::field |
Definition at line 277 of file inspector_script.cpp.
| std::string unravel::mono_field_proxy< T >::field_name |
Definition at line 278 of file inspector_script.cpp.