![]() |
PeriDyno 1.0.0
|
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.