![]() |
PeriDyno 1.2.1
|

Go to the source code of this file.
Namespaces | |
| namespace | ImGuizmo |
Macros | |
| #define | IMGUI_API |
Enumerations | |
| enum | ImGuizmo::OPERATION { ImGuizmo::TRANSLATE_X = (1u << 0) , ImGuizmo::TRANSLATE_Y = (1u << 1) , ImGuizmo::TRANSLATE_Z = (1u << 2) , ImGuizmo::ROTATE_X = (1u << 3) , ImGuizmo::ROTATE_Y = (1u << 4) , ImGuizmo::ROTATE_Z = (1u << 5) , ImGuizmo::ROTATE_SCREEN = (1u << 6) , ImGuizmo::SCALE_X = (1u << 7) , ImGuizmo::SCALE_Y = (1u << 8) , ImGuizmo::SCALE_Z = (1u << 9) , ImGuizmo::BOUNDS = (1u << 10) , ImGuizmo::TRANSLATE = TRANSLATE_X | TRANSLATE_Y | TRANSLATE_Z , ImGuizmo::ROTATE = ROTATE_X | ROTATE_Y | ROTATE_Z | ROTATE_SCREEN , ImGuizmo::SCALE = SCALE_X | SCALE_Y | SCALE_Z } |
| enum | ImGuizmo::MODE { ImGuizmo::LOCAL , ImGuizmo::WORLD } |
Functions | |
| void | ImGuizmo::SetDrawlist (ImDrawList *drawlist) |
| void | ImGuizmo::BeginFrame () |
| void | ImGuizmo::SetImGuiContext (ImGuiContext *ctx) |
| bool | ImGuizmo::IsOver () |
| bool | ImGuizmo::IsUsing () |
| void | ImGuizmo::Enable (bool enable) |
| void | ImGuizmo::DecomposeMatrixToComponents (const float *matrix, float *translation, float *rotation, float *scale) |
| void | ImGuizmo::RecomposeMatrixFromComponents (const float *translation, const float *rotation, const float *scale, float *matrix) |
| void | ImGuizmo::SetRect (float x, float y, float width, float height) |
| void | ImGuizmo::SetOrthographic (bool isOrthographic) |
| void | ImGuizmo::DrawCubes (const float *view, const float *projection, const float *matrices, int matrixCount) |
| void | ImGuizmo::DrawGrid (const float *view, const float *projection, const float *matrix, const float gridSize) |
| OPERATION | ImGuizmo::operator| (OPERATION lhs, OPERATION rhs) |
| bool | ImGuizmo::Manipulate (const float *view, const float *projection, OPERATION operation, MODE mode, float *matrix, float *deltaMatrix, const float *snap, const float *localBounds, const float *boundsSnap) |
| void | ImGuizmo::ViewManipulate (float *view, float length, ImVec2 position, ImVec2 size, ImU32 backgroundColor) |
| void | ImGuizmo::SetID (int id) |
| bool | ImGuizmo::IsOver (OPERATION op) |
| void | ImGuizmo::SetGizmoSizeClipSpace (float value) |
| void | ImGuizmo::AllowAxisFlip (bool value) |
| #define IMGUI_API |
Definition at line 111 of file ImGuizmo.h.