Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BrutPitt/imGuIZMO.quat
/ functions
Functions
1,099 in github.com/BrutPitt/imGuIZMO.quat
⨍
Functions
1,099
◇
Types & classes
84
↓ 102 callers
Function
gizmo3D
Quaternion control in/out: - quat (quaternion) rotation ///////////////////////////////////////////////////////////////////////
imguizmo_quat/imGuIZMOquat.cpp:176
↓ 82 callers
Function
translate
translate / scale / rotate /////////////////////
imguizmo_quat/vgMath.h:515
↓ 69 callers
Function
value_ptr
value_ptr /////////////////////
imguizmo_quat/vgMath.h:431
↓ 60 callers
Function
normalize
normalize /////////////////////
imguizmo_quat/vgMath.h:412
↓ 51 callers
Function
mat4_cast
imguizmo_quat/vgMath.h:373
↓ 50 callers
Function
length
length /////////////////////
imguizmo_quat/vgMath.h:391
↓ 42 callers
Function
inverse
imguizmo_quat/vgMath.h:470
↓ 38 callers
Function
scale
imguizmo_quat/vgMath.h:518
↓ 37 callers
Function
angleAxis
quat angle/axis /////////////////////
imguizmo_quat/vgMath.h:536
↓ 37 callers
Function
radians
trigonometric /////////////////////
imguizmo_quat/vgMath.h:556
↓ 33 callers
Method
init
basic_examples/cube_Vulkan/vkCube.h:95
↓ 30 callers
Method
destroy
basic_examples/cube_Vulkan/vkCube.h:129
↓ 28 callers
Function
setDollyScale
Set mouse sensitivity for Dolly movements @param[in] T scale : sensitivity ==> less < 1.0 < more
imguizmo_quat/vGizmo3D.h:833
↓ 28 callers
Function
setPanScale
Set mouse sensitivity for Pan movements @param[in] T scale : sensitivity ==> less < 1.0 < more
imguizmo_quat/vGizmo3D.h:841
↓ 27 callers
Function
checkShader
commons/utils/oglDebug.cpp:53
↓ 26 callers
Function
lookAt
imguizmo_quat/vgMath.h:579
↓ 26 callers
Function
perspective
imguizmo_quat/vgMath.h:634
↓ 24 callers
Function
setPerspective
basic_examples/cube_WGPU/GLFW/main.cpp:98
↓ 22 callers
Method
update
basic_examples/cube_Vulkan/vkCube.h:63
↓ 21 callers
Function
checkProgram
commons/utils/oglDebug.cpp:69
↓ 20 callers
Method
checkTowards
imguizmo_quat/imGuIZMOquat.h:313
↓ 20 callers
Function
gladLoadGLLoader
libs/glad/glad.cpp:2483
↓ 19 callers
Function
dot
dot /////////////////////
imguizmo_quat/vgMath.h:381
↓ 18 callers
Function
enableDebugCallback
commons/utils/oglDebug.cpp:88
↓ 17 callers
Method
getTransforms
vec3 -> quat -> trackbalTransforms -> quat -> vec3 --------------------------------------------------------------------------
imguizmo_quat/imGuIZMOquat.h:283
↓ 13 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_07.cpp:60
↓ 13 callers
Function
tAbs
abs /////////////////////
imguizmo_quat/vgMath.h:402
↓ 12 callers
Method
GetHeight
old_examples/example/src/glApp.h:94
↓ 12 callers
Function
distance
distance /////////////////////
imguizmo_quat/vgMath.h:397
↓ 12 callers
Method
getFramebufferSize
void getFramebufferSize(int *w, int *h) const { SDL_GetWindowSize(getWindow(), w, h); } void getFramebufferSize(int *w, int *h) const { SDL_Vulkan_Get
commons/utils/framework.h:88
↓ 12 callers
Method
imguiInitForVulkan
commons/utils/framework.h:144
↓ 12 callers
Method
imguiNewFrame
commons/utils/framework.h:141
↓ 12 callers
Method
imguiShutdown
commons/utils/framework.h:142
↓ 12 callers
Method
pollEvents
commons/utils/framework.cpp:107
↓ 12 callers
Function
setScene
basic_examples/cube_WGPU/GLFW/main.cpp:105
↓ 11 callers
Method
copyToDevice
basic_examples/cube_Vulkan/vkCube.h:71
↓ 11 callers
Function
renderWidgets
commons/widgets/uiMainDlg.cpp:25
↓ 11 callers
Function
setRotation
old_examples/example/src/glWindow.cpp:28
↓ 11 callers
Function
setRotation
old_examples/example.axes/src/glWindow.cpp:33
↓ 10 callers
Method
destroy
examples/Vulkan/vkLightCube/vkCube.h:128
↓ 9 callers
Method
GetWidth
old_examples/example/src/glApp.h:93
↓ 9 callers
Function
cross
cross /////////////////////
imguizmo_quat/vgMath.h:387
↓ 8 callers
Method
getAxes
old_examples/example.axes/src/glWindow.h:99
↓ 6 callers
Method
GetHeight
old_examples/example.axes/src/glApp.h:99
↓ 6 callers
Function
gladLoadGL
libs/glad/glad.cpp:124
↓ 6 callers
Method
modeSettings
imguizmo_quat/imGuIZMOquat.h:276
↓ 6 callers
Method
setDualMode
imguizmo_quat/imGuIZMOquat.h:279
↓ 6 callers
Function
update
/////////////////////////////////////////////////////////////
imguizmo_quat/vGizmo3D.h:609
↓ 5 callers
Function
addLightEffect
LightEffect faster but minus cute/precise.. ok for sphere ///////////////////////////////////////////////////////////////////////
imguizmo_quat/imGuIZMOquat.cpp:393
↓ 5 callers
Method
create
examples/OpenGL/glLightCube/oglCube.h:45
↓ 5 callers
Method
updateBufferData
examples/OpenGL/glLightCube/oglCube.h:57
↓ 4 callers
Function
abs
imguizmo_quat/vgMath.h:403
↓ 4 callers
Method
drawFunc
/////////////////////////////////////////////////////////////////////// Draw imguiGizmo ////////////////////////////////////////////////////////////
imguizmo_quat/imGuIZMOquat.cpp:466
↓ 4 callers
Function
frustum_call
frustrum /////////////////////
imguizmo_quat/vgMath.h:654
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
basic_examples/cube_WGPU/GLFW/main.cpp:437
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
basic_examples/cube_OpenGL/oglCube_07_SDL.cpp:271
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
basic_examples/cube_OpenGL/emscripten/wglCube_EMS.cpp:332
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/OpenGL/glLightCube/oglCube_07.cpp:291
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/OpenGL/glLightCube/oglCube_06.cpp:285
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (SDL2 version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/OpenGL/glLightCube/oglCube_06_SDL.cpp:289
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (SDL2 version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/OpenGL/glLightCube/oglCube_07_SDL.cpp:294
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/OpenGL/glLightCube/emscripten/wglCube_EMS.cpp:305
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (GLFW version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/WGPU/lightCube_GLFW/main.cpp:446
↓ 4 callers
Function
getModifier
vGizmo3D: Check key modifier currently pressed (SDL2 version) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
examples/WGPU/lightCube_SDL2/main.cpp:445
↓ 4 callers
Function
getRotation
old_examples/example/src/glWindow.cpp:29
↓ 4 callers
Method
initVGizmo3D
vGizmo3D initialize: set/associate mouse BUTTON IDs and KEY modifier IDs to vGizmo3D functionalities <br><br> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
commons/utils/framework.cpp:42
↓ 4 callers
Method
onMouseButton
////////////////////////////////////////////
old_examples/example/src/glWindow.cpp:266
↓ 4 callers
Method
onMouseButton
////////////////////////////////////////////
old_examples/example.axes/src/glWindow.cpp:168
↓ 4 callers
Function
ortho_call
ortho /////////////////////
imguizmo_quat/vgMath.h:591
↓ 4 callers
Function
perspective_call
perspective /////////////////////
imguizmo_quat/vgMath.h:620
↓ 4 callers
Function
readFile
examples/Vulkan/vkLightCube/vkCube.cpp:55
↓ 4 callers
Function
setPerspective
examples/WGPU/lightCube_GLFW/main.cpp:105
↓ 3 callers
Method
GetWidth
old_examples/example.axes/src/glApp.h:98
↓ 3 callers
Method
checkVGizmo3DMouseEvent
vGizmo3D: check changing button state to activate/deactivate drag movements (pressing both activate/deacivate both functionality) ~~~~~~~~~~~~~~~~~~~
commons/utils/framework.cpp:145
↓ 3 callers
Function
clamp
imguizmo_quat/imGuIZMOquat.cpp:384
↓ 3 callers
Function
draw
examples/OpenGL/glLightCube/oglCube_07.cpp:71
↓ 3 callers
Function
fastRotate
imguizmo_quat/imGuIZMOquat.cpp:455
↓ 3 callers
Function
getDollyScale
Get current mouse sensitivity for Dolly movements @retval T scale : sensitivity ==> less < 1.0 < more
imguizmo_quat/vGizmo3D.h:837
↓ 3 callers
Function
getPanScale
Get current mouse sensitivity for Pan movements @retval T scale : sensitivity ==> less < 1.0 < more
imguizmo_quat/vGizmo3D.h:845
↓ 3 callers
Method
init
examples/Vulkan/vkLightCube/vkCube.h:94
↓ 3 callers
Function
setPosition
old_examples/example/src/glWindow.cpp:31
↓ 3 callers
Function
setPosition
old_examples/example.axes/src/glWindow.cpp:36
↓ 3 callers
Function
setScene
examples/WGPU/lightCube_GLFW/main.cpp:112
↓ 3 callers
Function
waitFor
commons/utils/sleepTimer.h:17
↓ 2 callers
Function
MAT4_T
imguizmo_quat/vgMath.h:603
↓ 2 callers
Function
applyRotation
Apply rotation /////////////////////////////////////////////////////////////
imguizmo_quat/vGizmo3D.h:311
↓ 2 callers
Function
deactivateMouse
imguizmo_quat/vGizmo3D.h:535
↓ 2 callers
Method
destroyWindow
commons/utils/framework.h:94
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_06.cpp:50
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_04_more.cpp:44
↓ 2 callers
Function
draw
Up
basic_examples/cube_OpenGL/oglCube_03.cpp:43
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_05_quatLight.cpp:50
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_06_callbacks.cpp:52
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_06_SDL.cpp:51
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_01_base_vec4.cpp:41
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_05.cpp:53
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_01_base.cpp:41
↓ 2 callers
Function
draw
Up
basic_examples/cube_OpenGL/oglCube_01_better.cpp:43
↓ 2 callers
Function
draw
basic_examples/cube_OpenGL/oglCube_04.cpp:44
↓ 2 callers
Function
draw
Up
basic_examples/cube_OpenGL/oglCube_02.cpp:43
next →
1–100 of 1,099, ranked by callers