Easy3D 2.6.1
|
This is the complete list of members for Viewer, including all inherited members.
add_drawable(std::shared_ptr< Drawable > drawable) | Viewer | |
add_drawable(Drawable *drawable) | Viewer | |
add_model(const std::string &file_name, bool create_default_drawables=true) | Viewer | related |
add_model(std::shared_ptr< Model > model, bool create_default_drawables=true) | Viewer | related |
add_model(Model *model, bool create_default_drawables=true) | Viewer | |
animation_func_ | Viewer | |
background_color() const | Viewer | inline |
bind(const Function &func, Model *model, Key key, Modifier modifier=MODIF_NONE) | Viewer | inline |
Button enum name | Viewer | |
BUTTON_LEFT enum value (defined in Viewer) | Viewer | |
BUTTON_MIDDLE enum value (defined in Viewer) | Viewer | |
BUTTON_RIGHT enum value (defined in Viewer) | Viewer | |
camera() | Viewer | inline |
camera() const | Viewer | inline |
clear_scene() | Viewer | |
current_model() const | Viewer | |
delete_drawable(Drawable *drawable) | Viewer | |
delete_model(Model *model) | Viewer | virtual |
dpi_scaling() const | Viewer | inline |
drawables() const | Viewer | inline |
exit() | Viewer | virtual |
fit_screen(const Model *model=nullptr) | Viewer | |
framebuffer_height() const | Viewer | |
framebuffer_size(int &w, int &h) const | Viewer | |
framebuffer_width() const | Viewer | |
Function typedef | Viewer | |
height() const | Viewer | inline |
is_animating() const | Viewer | |
Key enum name | Viewer | |
KEY_0 enum value (defined in Viewer) | Viewer | |
KEY_1 enum value (defined in Viewer) | Viewer | |
KEY_2 enum value (defined in Viewer) | Viewer | |
KEY_3 enum value (defined in Viewer) | Viewer | |
KEY_4 enum value (defined in Viewer) | Viewer | |
KEY_5 enum value (defined in Viewer) | Viewer | |
KEY_6 enum value (defined in Viewer) | Viewer | |
KEY_7 enum value (defined in Viewer) | Viewer | |
KEY_8 enum value (defined in Viewer) | Viewer | |
KEY_9 enum value (defined in Viewer) | Viewer | |
KEY_A enum value (defined in Viewer) | Viewer | |
KEY_B enum value (defined in Viewer) | Viewer | |
KEY_BACKSLASH enum value (defined in Viewer) | Viewer | |
KEY_C enum value (defined in Viewer) | Viewer | |
KEY_COMMA enum value (defined in Viewer) | Viewer | |
KEY_D enum value (defined in Viewer) | Viewer | |
KEY_DOWN enum value (defined in Viewer) | Viewer | |
KEY_E enum value (defined in Viewer) | Viewer | |
KEY_EQUAL enum value (defined in Viewer) | Viewer | |
KEY_F enum value (defined in Viewer) | Viewer | |
KEY_F1 enum value (defined in Viewer) | Viewer | |
KEY_F2 enum value (defined in Viewer) | Viewer | |
KEY_F3 enum value (defined in Viewer) | Viewer | |
KEY_F4 enum value (defined in Viewer) | Viewer | |
KEY_F5 enum value (defined in Viewer) | Viewer | |
KEY_F6 enum value (defined in Viewer) | Viewer | |
KEY_F7 enum value (defined in Viewer) | Viewer | |
KEY_F8 enum value (defined in Viewer) | Viewer | |
KEY_F9 enum value (defined in Viewer) | Viewer | |
KEY_G enum value (defined in Viewer) | Viewer | |
KEY_H enum value (defined in Viewer) | Viewer | |
KEY_I enum value (defined in Viewer) | Viewer | |
KEY_J enum value (defined in Viewer) | Viewer | |
KEY_K enum value (defined in Viewer) | Viewer | |
KEY_L enum value (defined in Viewer) | Viewer | |
KEY_LEFT enum value (defined in Viewer) | Viewer | |
KEY_LEFT_BRACKET enum value (defined in Viewer) | Viewer | |
KEY_M enum value (defined in Viewer) | Viewer | |
KEY_MINUS enum value (defined in Viewer) | Viewer | |
KEY_N enum value (defined in Viewer) | Viewer | |
KEY_O enum value (defined in Viewer) | Viewer | |
KEY_P enum value (defined in Viewer) | Viewer | |
KEY_PERIOD enum value (defined in Viewer) | Viewer | |
KEY_Q enum value (defined in Viewer) | Viewer | |
KEY_R enum value (defined in Viewer) | Viewer | |
KEY_RIGHT enum value (defined in Viewer) | Viewer | |
KEY_RIGHT_BRACKET enum value (defined in Viewer) | Viewer | |
KEY_S enum value (defined in Viewer) | Viewer | |
KEY_SEMICOLON enum value (defined in Viewer) | Viewer | |
KEY_SLASH enum value (defined in Viewer) | Viewer | |
KEY_SPACE enum value (defined in Viewer) | Viewer | |
KEY_T enum value (defined in Viewer) | Viewer | |
KEY_U enum value (defined in Viewer) | Viewer | |
KEY_UNKNOWN enum value (defined in Viewer) | Viewer | |
KEY_UP enum value (defined in Viewer) | Viewer | |
KEY_V enum value (defined in Viewer) | Viewer | |
KEY_W enum value (defined in Viewer) | Viewer | |
KEY_X enum value (defined in Viewer) | Viewer | |
KEY_Y enum value (defined in Viewer) | Viewer | |
KEY_Z enum value (defined in Viewer) | Viewer | |
models() const | Viewer | inline |
MODIF_ALT enum value (defined in Viewer) | Viewer | |
MODIF_CTRL enum value (defined in Viewer) | Viewer | |
MODIF_NONE enum value (defined in Viewer) | Viewer | |
MODIF_SHIFT enum value (defined in Viewer) | Viewer | |
Modifier enum name | Viewer | |
open() | Viewer | virtual |
point_under_pixel(int x, int y, bool &found) const | Viewer | virtual |
resize(int w, int h) | Viewer | |
run(bool see_all=true) | Viewer | |
samples() const | Viewer | inline |
save() const | Viewer | virtual |
set_animation(bool b) | Viewer | |
set_background_color(const vec4 &color) | Viewer | inline |
set_position(int xpos, int ypos) | Viewer | |
set_title(const std::string &title) | Viewer | |
set_usage(const std::string &manual="default", const std::string &screen_hint="") | Viewer | |
snapshot() const | Viewer | virtual |
snapshot(const std::string &file_name, float scaling=1.0f, int samples=4, int back_ground=1, bool expand=true) const | Viewer | |
title() const | Viewer | inline |
update() const | Viewer | |
Viewer(const std::string &title="Easy3D Viewer", int samples=4, int gl_major=3, int gl_minor=2, bool full_screen=false, bool resizable=true, int depth_bits=24, int stencil_bits=8, int width=800, int height=600) | Viewer | explicit |
viewer_size(int &w, int &h) const | Viewer | inline |
width() const | Viewer | inline |
~Viewer() | Viewer | virtual |