|
Toast Engine
|
Public Attributes | |
| bool | visible = false |
| GizmoTool | tool = GizmoTool::select |
| glm::vec3 | origin {0.0f} |
| glm::quat | orientation {1.0f, 0.0f, 0.0f, 0.0f} |
| GizmoHandle | hover = GizmoHandle::none |
| GizmoHandle | active = GizmoHandle::none |
| float | drag_scale_factor = 1.0f |
| scale tool only: live multiplicative factor for the active handle | |
| std::array< SizeHandlePoint, k_max_size_handles > | size_handles {} |
| uint32_t | size_handle_count = 0 |
| float | size_handle_scale = 1.0f |