GitHub link
PMP
The Polygon Mesh Processing Library
TrackballViewer Member List

This is the complete list of members for TrackballViewer, including all inherited members.

add_draw_mode(const std::string &drawMode)TrackballViewerprotected
add_help_item(std::string key, std::string description, int position=-1)Windowprotected
alt_pressed() constWindowinlineprotected
center_TrackballViewerprotected
character(unsigned int)Windowprotectedvirtual
clear_draw_modes()TrackballViewerprotected
clear_help_items()Windowprotected
ctrl_pressed() constWindowinlineprotected
cursor_pos(double &x, double &y) constWindowprotected
display(void) overrideTrackballViewerprotectedvirtual
do_processing()Windowinlineprotectedvirtual
draw(const std::string &drawMode)=0TrackballViewerprotectedpure virtual
draw_mode_TrackballViewerprotected
fly_to(int x, int y)TrackballViewerprotected
height() constWindowinlineprotected
high_dpi_scaling() constWindowinlineprotected
imgui_scaling() constWindowinlineprotected
init()TrackballViewerprotectedvirtual
init_imgui()Windowprotected
keyboard(int key, int code, int action, int mods) overrideTrackballViewerprotectedvirtual
last_point_2d_TrackballViewerprotected
left_mouse_pressed() constWindowinlineprotected
map_to_sphere(const ivec2 &point, vec3 &result)TrackballViewerprotected
middle_mouse_pressed() constWindowinlineprotected
motion(double xpos, double ypos) overrideTrackballViewerprotectedvirtual
mouse(int button, int action, int mods) overrideTrackballViewerprotectedvirtual
near_TrackballViewerprotected
pick(vec3 &result)TrackballViewerprotected
pick(int x, int y, vec3 &result)TrackballViewerprotected
process_imgui()Windowinlineprotectedvirtual
projection_matrix_TrackballViewerprotected
resize(int width, int height) overrideTrackballViewerprotectedvirtual
right_mouse_pressed() constWindowinlineprotected
rotate(const vec3 &axis, float angle)TrackballViewerprotected
rotation(int x, int y)TrackballViewerprotected
run()Window
scale_imgui(float scale)Windowprotected
screenshot()Windowprotected
scroll(double xoffset, double yoffset) overrideTrackballViewerprotectedvirtual
set_draw_mode(const std::string &drawMode)TrackballViewerprotected
set_scene(const vec3 &center, float radius)TrackballViewer
shift_pressed() constWindowinlineprotected
show_help()Windowprotected
show_imgui() constWindowinlineprotected
show_imgui(bool b)Windowinlineprotected
TrackballViewer(const char *title, int width, int height, bool showgui=true)TrackballViewer
translate(const vec3 &trans)TrackballViewerprotected
translation(int x, int y)TrackballViewerprotected
view_all()TrackballViewer
width() constWindowinlineprotected
Window(const char *title, int width, int height, bool showgui=true)Window
zoom(int x, int y)TrackballViewerprotected
~TrackballViewer()TrackballViewervirtual
~Window()Windowvirtual