Namespace ImGuizmo

namespace ImGuizmo

Enums

enum OPERATION

Values:

TRANSLATE
ROTATE
SCALE
TRANSLATE
ROTATE
SCALE
BOUNDS
enum MODE

Values:

LOCAL
WORLD
LOCAL
WORLD
enum OPERATION

Values:

TRANSLATE
ROTATE
SCALE
TRANSLATE
ROTATE
SCALE
BOUNDS
enum MODE

Values:

LOCAL
WORLD
LOCAL
WORLD

Functions

IMGUI_API void ImGuizmo::BeginFrame()
IMGUI_API void ImGuizmo::EndFrame()
IMGUI_API bool ImGuizmo::IsOver()
IMGUI_API bool ImGuizmo::IsUsing()
IMGUI_API void ImGuizmo::Enable(bool enable)
IMGUI_API void ImGuizmo::DecomposeMatrixToComponents(const float * matrix, float * translation, float * rotation, float * scale)
IMGUI_API void ImGuizmo::RecomposeMatrixFromComponents(const float * translation, const float * rotation, const float * scale, float * matrix)
IMGUI_API void ImGuizmo::SetRect(float x, float y, float width, float height)
IMGUI_API void ImGuizmo::DrawCube(const float * view, const float * projection, float * matrix)
IMGUI_API void ImGuizmo::Manipulate(const float * view, const float * projection, OPERATION operation, MODE mode, float * matrix, float * deltaMatrix = 0, float * snap = 0, float * localBounds = 0, float * boundsSnap = 0)
IMGUI_API void ImGuizmo::SetDrawlist()
IMGUI_API void ImGuizmo::SetOrthographic(bool isOrthographic)
IMGUI_API void ImGuizmo::DrawCube(const float * view, const float * projection, const float * matrix)
IMGUI_API void ImGuizmo::DrawGrid(const float * view, const float * projection, const float * matrix, const float gridSize)