|
Unravel Engine C++ Reference
|
Proxy wrapper for mono property access that integrates with meta_any_proxy system. More...
Public Member Functions | |
| mono_property_proxy (dotnet::property p) | |
| 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 |
Public Attributes | |
| dotnet::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 317 of file inspector_script.cpp.
|
inline |
Definition at line 322 of file inspector_script.cpp.
|
inline |
Definition at line 338 of file inspector_script.cpp.
|
inline |
Definition at line 324 of file inspector_script.cpp.
|
inline |
Definition at line 343 of file inspector_script.cpp.
|
inline |
Definition at line 326 of file inspector_script.cpp.
|
inline |
Definition at line 348 of file inspector_script.cpp.
|
inline |
Definition at line 332 of file inspector_script.cpp.
| dotnet::property unravel::mono_property_proxy< T >::property |
Definition at line 319 of file inspector_script.cpp.
| std::string unravel::mono_property_proxy< T >::property_name |
Definition at line 320 of file inspector_script.cpp.