Euphoria
imguizmo.h File Reference
#include "base/mat4.h"
#include "base/vec3.h"
#include "base/quat.h"
#include "base/angle.h"
#include <optional>

Go to the source code of this file.

Namespaces

 eu
 
 eu::window
 
 eu::window::imgui
 
 eu::window::imgui::guizmo
 

Functions

void eu::window::imgui::guizmo::setup ()
 
void eu::window::imgui::guizmo::begin ()
 
bool eu::window::imgui::guizmo::translate (bool is_local, const std::optional< vec3f > &snap, const mat4f &camera_view, const mat4f &camera_projection, const mat4f &model, bool tx, bool ty, bool tz, vec3f *new_position)
 
bool eu::window::imgui::guizmo::rotate (bool is_local, const std::optional< Angle > &snap, const mat4f &camera_view, const mat4f &camera_projection, const mat4f &model, bool rx, bool ry, bool rz, quatf *new_rotation)