Lagrange
CameraController Struct Reference

Public Attributes

bool any_control_active = false
 
Eigen::Vector2f mouse_current = Eigen::Vector2f::Zero()
 
Eigen::Vector2f mouse_delta = Eigen::Vector2f::Zero()
 
bool rotation_active = false
 
Eigen::Vector2f rotation_mouse_start = Eigen::Vector2f::Zero()
 
Eigen::Vector3f rotation_camera_pos_start = Eigen::Vector3f::Zero()
 
Eigen::Vector3f rotation_camera_up_start = Eigen::Vector3f::Zero()
 
bool dolly_active = false
 
float dolly_delta = 0.0f
 
Eigen::Vector2f dolly_mouse_start = Eigen::Vector2f::Zero()
 
bool pan_active = false
 
float pan_speed = 0.0005f
 
bool ortho_interaction_2D = false
 
bool auto_nearfar = true
 
bool fov_zoom = false
 

The documentation for this struct was generated from the following file: