Unravel Engine C++ Reference
|
Result of an inspection operation indicating what changes occurred. More...
#include <inspector.h>
Public Member Functions | |
auto | operator|= (const inspect_result &rhs) -> inspect_result & |
Combines this result with another using logical OR. | |
auto | operator| (const inspect_result &rhs) const -> inspect_result |
Creates new result by combining two results with logical OR. | |
Public Attributes | |
bool | changed {} |
Whether the value was modified during inspection. | |
bool | edit_finished {} |
Whether user finished editing (e.g., released mouse or pressed enter) | |
bool | change_recorded {} |
Whether the change was recorded for undo/redo system. | |
Result of an inspection operation indicating what changes occurred.
Definition at line 145 of file inspector.h.
|
inline |
Creates new result by combining two results with logical OR.
rhs | Other result to combine with |
Definition at line 172 of file inspector.h.
|
inline |
Combines this result with another using logical OR.
rhs | Other result to combine with |
Definition at line 159 of file inspector.h.
bool unravel::inspect_result::change_recorded {} |
Whether the change was recorded for undo/redo system.
Definition at line 152 of file inspector.h.
bool unravel::inspect_result::changed {} |
Whether the value was modified during inspection.
Definition at line 148 of file inspector.h.
bool unravel::inspect_result::edit_finished {} |
Whether user finished editing (e.g., released mouse or pressed enter)
Definition at line 150 of file inspector.h.