| append_core(Eigen::Vector4f viewport, bool append_empty=false) | igl::opengl::glfw::Viewer |  | 
  | append_mesh(bool visible=true) | igl::opengl::glfw::Viewer |  | 
  | callback_init | igl::opengl::glfw::Viewer |  | 
  | callback_init_data | igl::opengl::glfw::Viewer |  | 
  | callback_key_down | igl::opengl::glfw::Viewer |  | 
  | callback_key_down_data | igl::opengl::glfw::Viewer |  | 
  | callback_key_pressed | igl::opengl::glfw::Viewer |  | 
  | callback_key_pressed_data | igl::opengl::glfw::Viewer |  | 
  | callback_key_up | igl::opengl::glfw::Viewer |  | 
  | callback_key_up_data | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_down | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_down_data | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_move | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_move_data | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_scroll | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_scroll_data | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_up | igl::opengl::glfw::Viewer |  | 
  | callback_mouse_up_data | igl::opengl::glfw::Viewer |  | 
  | callback_post_draw | igl::opengl::glfw::Viewer |  | 
  | callback_post_draw_data | igl::opengl::glfw::Viewer |  | 
  | callback_post_resize | igl::opengl::glfw::Viewer |  | 
  | callback_pre_draw | igl::opengl::glfw::Viewer |  | 
  | callback_pre_draw_data | igl::opengl::glfw::Viewer |  | 
  | core(unsigned core_id=0) | igl::opengl::glfw::Viewer |  | 
  | core(unsigned core_id=0) const | igl::opengl::glfw::Viewer |  | 
  | core_index(const int id) const | igl::opengl::glfw::Viewer |  | 
  | core_list | igl::opengl::glfw::Viewer |  | 
  | current_mouse_x | igl::opengl::glfw::Viewer |  | 
  | current_mouse_y | igl::opengl::glfw::Viewer |  | 
  | data(int mesh_id=-1) | igl::opengl::glfw::Viewer |  | 
  | data(int mesh_id=-1) const | igl::opengl::glfw::Viewer |  | 
  | data_list | igl::opengl::glfw::Viewer |  | 
  | down | igl::opengl::glfw::Viewer |  | 
  | down_mouse_x | igl::opengl::glfw::Viewer |  | 
  | down_mouse_y | igl::opengl::glfw::Viewer |  | 
  | down_mouse_z | igl::opengl::glfw::Viewer |  | 
  | down_rotation | igl::opengl::glfw::Viewer |  | 
  | down_translation | igl::opengl::glfw::Viewer |  | 
  | draw() | igl::opengl::glfw::Viewer |  | 
  | draw_buffer(igl::opengl::ViewerCore &core, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &R, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &G, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &B, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &A, Eigen::Matrix< T, Eigen::Dynamic, Eigen::Dynamic > &D) | igl::opengl::glfw::Viewer |  | 
  | erase_core(const size_t index) | igl::opengl::glfw::Viewer |  | 
  | erase_mesh(const size_t index) | igl::opengl::glfw::Viewer |  | 
  | hack_never_moved | igl::opengl::glfw::Viewer |  | 
  | init() | igl::opengl::glfw::Viewer |  | 
  | init_plugins() | igl::opengl::glfw::Viewer |  | 
  | key_down(int key, int modifier) | igl::opengl::glfw::Viewer |  | 
  | key_pressed(unsigned int unicode_key, int modifier) | igl::opengl::glfw::Viewer |  | 
  | key_up(int key, int modifier) | igl::opengl::glfw::Viewer |  | 
  | launch(bool fullscreen=false, const std::string &name="libigl viewer", int width=0, int height=0) | igl::opengl::glfw::Viewer |  | 
  | launch_init(bool fullscreen=false, const std::string &name="libigl viewer", int width=0, int height=0) | igl::opengl::glfw::Viewer |  | 
  | launch_rendering(bool loop=true) | igl::opengl::glfw::Viewer |  | 
  | launch_shut() | igl::opengl::glfw::Viewer |  | 
  | load_mesh_from_file(const std::string &mesh_file_name) | igl::opengl::glfw::Viewer |  | 
  | load_scene() | igl::opengl::glfw::Viewer |  | 
  | load_scene(std::string fname) | igl::opengl::glfw::Viewer |  | 
  | mesh_index(const int id) const | igl::opengl::glfw::Viewer |  | 
  | mouse_down(MouseButton button, int modifier) | igl::opengl::glfw::Viewer |  | 
  | mouse_mode | igl::opengl::glfw::Viewer |  | 
  | mouse_move(int mouse_x, int mouse_y) | igl::opengl::glfw::Viewer |  | 
  | mouse_scroll(float delta_y) | igl::opengl::glfw::Viewer |  | 
  | mouse_up(MouseButton button, int modifier) | igl::opengl::glfw::Viewer |  | 
  | MouseButton enum name | igl::opengl::glfw::Viewer |  | 
  | MouseMode enum name | igl::opengl::glfw::Viewer |  | 
  | next_core_id | igl::opengl::glfw::Viewer |  | 
  | next_data_id | igl::opengl::glfw::Viewer |  | 
  | open_dialog_load_mesh() | igl::opengl::glfw::Viewer |  | 
  | open_dialog_save_mesh() | igl::opengl::glfw::Viewer |  | 
  | plugins | igl::opengl::glfw::Viewer |  | 
  | post_resize(int w, int h) | igl::opengl::glfw::Viewer |  | 
  | resize(int w, int h) | igl::opengl::glfw::Viewer |  | 
  | save_mesh_to_file(const std::string &mesh_file_name) | igl::opengl::glfw::Viewer |  | 
  | save_scene() | igl::opengl::glfw::Viewer |  | 
  | save_scene(std::string fname) | igl::opengl::glfw::Viewer |  | 
  | scroll_position | igl::opengl::glfw::Viewer |  | 
  | select_hovered_core() | igl::opengl::glfw::Viewer |  | 
  | selected_core_index | igl::opengl::glfw::Viewer |  | 
  | selected_data_index | igl::opengl::glfw::Viewer |  | 
  | shutdown_plugins() | igl::opengl::glfw::Viewer |  | 
  | snap_to_canonical_quaternion() | igl::opengl::glfw::Viewer |  | 
  | Viewer() | igl::opengl::glfw::Viewer |  | 
  | window | igl::opengl::glfw::Viewer |  | 
  | ~Viewer() | igl::opengl::glfw::Viewer |  |