![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
This is the complete list of members for Divide::Gizmo, including all inherited members.
_deltaMatrix | Divide::Gizmo | private |
_enabled | Divide::Gizmo | private |
_imguiContext | Divide::Gizmo | private |
_localToWorldMatrix | Divide::Gizmo | private |
_parent | Divide::Gizmo | private |
_selectedNodes | Divide::Gizmo | private |
_shouldRegisterUndo | Divide::Gizmo | private |
_transformSettings | Divide::Gizmo | private |
_wasUsed | Divide::Gizmo | private |
_workMatrix | Divide::Gizmo | private |
active() const noexcept | Divide::Gizmo | |
applyTransforms(const SelectedNode &node, const vec3< F32 > &position, const vec3< Angle::DEGREES< F32 > > &euler, const vec3< F32 > &scale) | Divide::Gizmo | private |
Attorney::GizmoEditor | Divide::Gizmo | friend |
enable(bool state) noexcept | Divide::Gizmo | |
enabled() const noexcept | Divide::Gizmo | |
getContext() noexcept | Divide::Gizmo | |
getContext() const noexcept | Divide::Gizmo | |
getTransformSettings() const noexcept | Divide::Gizmo | protected |
Gizmo(Editor &parent, ImGuiContext *targetContext) | Divide::Gizmo | explicit |
hovered() const noexcept | Divide::Gizmo | |
needsMouse() const | Divide::Gizmo | |
onKey(bool pressed, const Input::KeyEvent &key) | Divide::Gizmo | |
onMouseButton(bool pressed) noexcept | Divide::Gizmo | |
onSceneFocus(bool state) noexcept | Divide::Gizmo | protected |
render(const Camera *camera, const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut) | Divide::Gizmo | protected |
renderMultipleSelections(const Camera *camera) | Divide::Gizmo | protected |
renderSingleSelection(const Camera *camera) | Divide::Gizmo | protected |
setTransformSettings(const TransformSettings &settings) noexcept | Divide::Gizmo | protected |
update(U64 deltaTimeUS) | Divide::Gizmo | protected |
updateSelections(const vector< SceneGraphNode * > &nodes) | Divide::Gizmo | protected |
~Gizmo() | Divide::Gizmo |