pmp-library  1.2.1
MeshViewer Member List

This is the complete list of members for MeshViewer, 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 &draw_mode) overrideMeshViewervirtual
draw_mode_TrackballViewerprotected
filename_MeshViewerprotected
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 mod) overrideMeshViewervirtual
last_point_2d_TrackballViewerprotected
left_mouse_pressed() constWindowinlineprotected
load_matcap(const char *filename)MeshViewer
load_mesh(const char *filename)MeshViewervirtual
load_texture(const char *filename, GLint format=GL_RGB, GLint min_filter=GL_LINEAR_MIPMAP_LINEAR, GLint mag_filter=GL_LINEAR, GLint wrap=GL_CLAMP_TO_EDGE)MeshViewer
map_to_sphere(const ivec2 &point, vec3 &result)TrackballViewerprotected
mesh_MeshViewerprotected
MeshViewer(const char *title, int width, int height, bool showgui=true)MeshViewer
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
pick_vertex(int x, int y)MeshViewer
process_imgui() overrideMeshViewervirtual
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
update_mesh()MeshViewervirtual
view_all()TrackballViewer
width() constWindowinlineprotected
Window(const char *title, int width, int height, bool showgui=true)Window
zoom(int x, int y)TrackballViewerprotected
~MeshViewer()MeshViewervirtual
~TrackballViewer()TrackballViewervirtual
~Window()Windowvirtual