add_key_func(const std::string &key, std::function< void()> cb, const char *help=nullptr) | GEO::SimpleApplication | protected |
add_key_toggle(const std::string &key, bool *p_val, const char *help=nullptr) | GEO::SimpleApplication | protected |
anim_speed_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
anim_time_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
animate() const (defined in GEO::Application) | GEO::Application | inline |
animate_ptr() (defined in GEO::Application) | GEO::Application | inline |
Application(const std::string &name) | GEO::Application | |
attribute_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
attribute_max_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
attribute_min_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
attribute_name_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
attribute_names() | GEO::SimpleMeshApplication | protected |
attribute_subelements_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
autorange() | GEO::SimpleMeshApplication | protected |
background_color_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
browse(const std::string &path, bool subdirs=false) | GEO::SimpleApplication | protected |
callbacks_initialize() | GEO::Application | |
can_load(const std::string &filename) | GEO::SimpleApplication | protectedvirtual |
cells_shrink_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
char_callback(unsigned int c) override | GEO::SimpleApplication | protectedvirtual |
clip_mode_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
clip_rotation_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
clip_translation_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
clipping_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
colormaps_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
console_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
console_visible_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
convert_to_ImTextureID(GLuint gl_texture_id_in) | GEO::SimpleApplication | protected |
create_window() | GEO::Application | virtual |
current_colormap_index_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
current_file_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
cursor_pos_callback(double x, double y, int source) override | GEO::SimpleApplication | protectedvirtual |
decrement_anim_time_callback() | GEO::SimpleMeshApplication | protectedstatic |
decrement_cells_shrink_callback() | GEO::SimpleMeshApplication | protectedstatic |
default_layout() const (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protectedvirtual |
default_layout_android_horizontal() const (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protectedvirtual |
default_layout_android_vertical() const (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protectedvirtual |
delete_window() | GEO::Application | virtual |
draw() | GEO::Application | virtual |
draw_about() | GEO::SimpleApplication | protectedvirtual |
draw_application_icons() | GEO::SimpleApplication | protectedvirtual |
draw_application_menus() | GEO::SimpleApplication | protectedvirtual |
draw_command_window() | GEO::SimpleApplication | protectedvirtual |
draw_console() | GEO::SimpleApplication | protectedvirtual |
draw_dock_space() | GEO::Application | |
draw_edges() (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protectedvirtual |
draw_fileops_menu() | GEO::SimpleApplication | protectedvirtual |
draw_graphics() override | GEO::SimpleApplication | virtual |
draw_gui() override | GEO::SimpleApplication | virtual |
draw_help() | GEO::SimpleApplication | protectedvirtual |
draw_load_menu() | GEO::SimpleApplication | protectedvirtual |
draw_menu_bar() | GEO::SimpleApplication | protectedvirtual |
draw_object_properties() override | GEO::SimpleMeshApplication | protectedvirtual |
draw_object_properties_window() | GEO::SimpleApplication | protectedvirtual |
draw_points() | GEO::SimpleMeshApplication | protectedvirtual |
draw_save_menu() | GEO::SimpleApplication | protectedvirtual |
draw_scene() override | GEO::SimpleMeshApplication | protectedvirtual |
draw_scene_begin() | GEO::SimpleApplication | protectedvirtual |
draw_scene_end() | GEO::SimpleApplication | protectedvirtual |
draw_surface() (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protectedvirtual |
draw_viewer_properties() | GEO::SimpleApplication | protectedvirtual |
draw_viewer_properties_window() | GEO::SimpleApplication | protectedvirtual |
draw_volume() (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protectedvirtual |
draw_windows_menu() | GEO::SimpleApplication | protectedvirtual |
drop_callback(int nb, const char **f) override | GEO::SimpleApplication | virtual |
edit_clip_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
edit_light_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
effect_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
exec_command(const char *command) (defined in GEO::SimpleApplication) | GEO::SimpleApplication | virtual |
filename_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
filenames() const | GEO::Application | inline |
first_file() | GEO::SimpleMeshApplication | protectedstatic |
fixed_clip_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
full_screen_effect_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
geogram_initialize(int argc, char **argv) override | GEO::SimpleMeshApplication | protectedvirtual |
geogram_logo_texture_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
get_accept_drops() const | GEO::Application | inline |
get_bbox(const Mesh &M_in, double *xyzmin, double *xyzmax, bool animate) | GEO::SimpleMeshApplication | protected |
get_font_size() const | GEO::Application | inline |
get_frame_buffer_height() const | GEO::Application | inline |
get_frame_buffer_width() const | GEO::Application | inline |
get_full_screen() const | GEO::Application | |
get_gui_state() const | GEO::Application | |
get_height() const | GEO::Application | inline |
get_region_of_interest(double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) const | GEO::SimpleApplication | |
get_style() const | GEO::Application | inline |
get_styles() | GEO::Application | static |
get_width() const | GEO::Application | inline |
GL_initialize() override | GEO::SimpleMeshApplication | protectedvirtual |
GL_terminate() override | GEO::SimpleMeshApplication | protectedvirtual |
hide_attributes() | GEO::SimpleMeshApplication | protectedvirtual |
hide_console() | GEO::SimpleApplication | inline |
hide_surface() | GEO::SimpleMeshApplication | inlineprotected |
hide_text_editor() | GEO::SimpleApplication | inline |
hide_vertices() | GEO::SimpleMeshApplication | inlineprotected |
hide_volume() | GEO::SimpleMeshApplication | inlineprotected |
hidpi_scaling() const | GEO::Application | inline |
home() | GEO::SimpleApplication | |
iconify() | GEO::Application | |
ImGui_firsttime_init_ | GEO::Application | protected |
ImGui_initialize() override | GEO::SimpleApplication | protectedvirtual |
ImGui_load_fonts() | GEO::Application | virtual |
ImGui_new_frame() | GEO::Application | virtual |
ImGui_terminate() | GEO::Application | virtual |
impl_data() | GEO::Application | inline |
impl_window() | GEO::Application | |
increment_anim_time_callback() | GEO::SimpleMeshApplication | protectedstatic |
increment_cells_shrink_callback() | GEO::SimpleMeshApplication | protectedstatic |
init_colormap(const std::string &name, const char **xpm_data) | GEO::SimpleApplication | protected |
init_colormaps() | GEO::SimpleApplication | protected |
install_key_file_navigation() | GEO::SimpleMeshApplication | |
instance() | GEO::SimpleMeshApplication | inlineprotectedstatic |
jump_to_file(int relative_index) (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
key_callback(int key, int scancode, int action, int mods) override | GEO::SimpleApplication | protectedvirtual |
key_funcs_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
key_funcs_help_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
key_to_string(int key) | GEO::Application | |
last_file() | GEO::SimpleMeshApplication | protectedstatic |
light_rotation_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
lighting_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
list_video_modes() | GEO::Application | |
load(const std::string &filename) override | GEO::SimpleMeshApplication | protectedvirtual |
lock_updates() | GEO::Application | inline |
locked_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
lua_error_occured_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
lua_state_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
main_loop() | GEO::Application | virtual |
menubar_visible_ (defined in GEO::Application) | GEO::Application | protected |
mesh() | GEO::SimpleMeshApplication | inlineprotected |
mesh_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
mesh_color_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
mesh_gfx() | GEO::SimpleMeshApplication | inlineprotected |
mesh_gfx_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
mesh_width_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
modelview_transpose_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
mouse_button_callback(int button, int action, int mods, int source) override | GEO::SimpleApplication | protectedvirtual |
MOUSE_CLIP enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
mouse_down_xy_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_LIGHT enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_NOOP enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_NOTARGET enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_OBJECT enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
mouse_op_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_ROTATE enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
mouse_target_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_TRANSLATE enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
mouse_xy_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MOUSE_ZOOM enum value (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MouseOp enum name (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
MouseTarget enum name (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
name() const | GEO::Application | inline |
needs_to_redraw() const | GEO::Application | virtual |
next_file() | GEO::SimpleMeshApplication | protectedstatic |
object_properties_visible_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
object_rotation_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
object_translation_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
one_frame() | GEO::Application | virtual |
path_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
phone_screen_ | GEO::Application | protected |
pixel_ratio() const | GEO::Application | inline |
post_draw() override | GEO::SimpleApplication | protectedvirtual |
pre_draw() | GEO::Application | virtual |
prev_file() | GEO::SimpleMeshApplication | protectedstatic |
project(const vec3 &p) | GEO::SimpleApplication | |
project_transpose_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
props_pinned_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
replay_latest_command() (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protectedstatic |
reset_soft_keyboard_flag() | GEO::Application | inline |
resize(index_t w, index_t h, index_t fb_w, index_t fb_h) override | GEO::SimpleApplication | protectedvirtual |
restart_gui() | GEO::Application | inline |
restore() | GEO::Application | |
roi_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
roi_radius_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
save(const std::string &filename) override | GEO::SimpleMeshApplication | protectedvirtual |
scaling() const | GEO::Application | |
scroll_callback(double xoffset, double yoffset) override | GEO::SimpleApplication | protectedvirtual |
set_2d() (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inlineprotected |
set_3d() (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inlineprotected |
set_accept_drops(bool value) | GEO::Application | inline |
set_attribute(const std::string &attribute) | GEO::SimpleMeshApplication | protected |
set_background_color(const vec4f &color) (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inline |
set_clipping(bool x) (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inline |
set_default_filename(const std::string &filename) | GEO::SimpleApplication | inlineprotected |
set_default_layout() (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
set_font_size(index_t value) | GEO::Application | |
set_full_screen(bool x) | GEO::Application | |
set_full_screen_mode(index_t w=0, index_t h=0, index_t hz=0, index_t monitor=0) | GEO::Application | |
set_gui_state(std::string x) | GEO::Application | |
set_lighting(bool x) (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inline |
set_region_of_interest(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax) | GEO::SimpleApplication | |
set_style(const std::string &style) override | GEO::SimpleApplication | virtual |
set_window_icon(Image *image) | GEO::Application | |
set_windowed_mode(index_t w=0, index_t h=0) | GEO::Application | |
show_attributes() | GEO::SimpleMeshApplication | protectedvirtual |
show_attributes_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_colored_cells_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_connectors_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_console() | GEO::SimpleApplication | inline |
show_hexes_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_mesh_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_surface() | GEO::SimpleMeshApplication | inlineprotected |
show_surface_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_surface_borders_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_surface_sides_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_text_editor() | GEO::SimpleApplication | inline |
show_vertices() | GEO::SimpleMeshApplication | inlineprotected |
show_vertices_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_vertices_selection_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
show_volume() | GEO::SimpleMeshApplication | inlineprotected |
show_volume_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
SimpleApplication(const std::string &name) | GEO::SimpleApplication | |
SimpleMeshApplication(const std::string &name) | GEO::SimpleMeshApplication | |
soft_keyboard_visible_ (defined in GEO::Application) | GEO::Application | protected |
start(int argc=0, char **argv=nullptr) | GEO::Application | virtual |
start_animation() (defined in GEO::Application) | GEO::Application | inline |
status_bar_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
stop() | GEO::Application | virtual |
stop_animation() (defined in GEO::Application) | GEO::Application | inline |
supported_read_file_extensions() override | GEO::SimpleMeshApplication | protectedvirtual |
supported_write_file_extensions() override | GEO::SimpleMeshApplication | protectedvirtual |
surface_color_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
surface_color_2_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
text_editor() | GEO::SimpleApplication | inline |
text_editor_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
text_editor_visible_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
three_D_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
unlock_updates() | GEO::Application | inline |
unproject(const vec3 &p) | GEO::SimpleApplication | |
unproject_2d(const vec2 &p) | GEO::SimpleApplication | |
update() | GEO::Application | virtual |
use_text_editor_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
vertices_color_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
vertices_size_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
vertices_transparency_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
viewer_properties_visible_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
viewport_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
volume_color_ (defined in GEO::SimpleMeshApplication) | GEO::SimpleMeshApplication | protected |
zoom_ (defined in GEO::SimpleApplication) | GEO::SimpleApplication | protected |
zoom_down_ | GEO::SimpleApplication | protected |
zoom_in() (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inline |
zoom_out() (defined in GEO::SimpleApplication) | GEO::SimpleApplication | inline |
~Application() | GEO::Application | virtual |
~SimpleApplication() override | GEO::SimpleApplication | |