PeriDyno 1.0.0
Loading...
Searching...
No Matches
imGuIZMOquat.h File Reference
#include <algorithm>
#include "vGizmo.h"
Include dependency graph for imGuIZMOquat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  imguiGizmo
 

Namespaces

namespace  ImGui
 

Macros

#define IMGUIZMO_IMGUI_FOLDER   imgui/
 
#define GET_PATH(P)
 
#define INC_PATH(X)
 
#define IMGUI_DEFINE_MATH_OPERATORS
 
#define imguiGizmo_INTERPOLATE_NORMALS
 
#define STARTING_ALPHA_PLANE   .75f
 
#define IMGUIZMO_DEF_SIZE   (ImGui::GetFrameHeightWithSpacing()*4 - (ImGui::GetStyle().ItemSpacing.y*2))
 

Functions

bool ImGui::gizmo3D (const char *label, quat &q, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec4 &axis_angle, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &dir, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, quat &axes, quat &spot, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, quat &axes, vec4 &axesAngle, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, quat &axes, vec3 &spotDir, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &vPanDolly, quat &q, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &vPanDolly, vec4 &axis_angle, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &vPanDolly, vec3 &dir, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &vPanDolly, quat &axes, quat &spot, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &vPanDolly, quat &axes, vec4 &axesAngle, float size, const int mode)
 
bool ImGui::gizmo3D (const char *label, vec3 &vPanDolly, quat &axes, vec3 &spotDir, float size, const int mode)
 

Macro Definition Documentation

◆ GET_PATH

#define GET_PATH ( P)
Value:
P

Definition at line 23 of file imGuIZMOquat.h.

◆ IMGUI_DEFINE_MATH_OPERATORS

#define IMGUI_DEFINE_MATH_OPERATORS

Definition at line 26 of file imGuIZMOquat.h.

◆ imguiGizmo_INTERPOLATE_NORMALS

#define imguiGizmo_INTERPOLATE_NORMALS

Definition at line 49 of file imGuIZMOquat.h.

◆ IMGUIZMO_DEF_SIZE

#define IMGUIZMO_DEF_SIZE   (ImGui::GetFrameHeightWithSpacing()*4 - (ImGui::GetStyle().ItemSpacing.y*2))

Definition at line 312 of file imGuIZMOquat.h.

◆ IMGUIZMO_IMGUI_FOLDER

#define IMGUIZMO_IMGUI_FOLDER   imgui/

Definition at line 20 of file imGuIZMOquat.h.

◆ INC_PATH

#define INC_PATH ( X)
Value:
#define GET_PATH(P)
#define IMGUIZMO_IMGUI_FOLDER

Definition at line 24 of file imGuIZMOquat.h.

◆ STARTING_ALPHA_PLANE

#define STARTING_ALPHA_PLANE   .75f

Definition at line 50 of file imGuIZMOquat.h.