|
Easy3D 2.6.1
|
This is the complete list of members for Drawable, including all inherited members.
| back_color() const | State | inline |
| bounding_box() const | Drawable | |
| buffer_stats(std::ostream &output) const | Drawable | |
| clamp_lower() const | State | inline |
| clamp_range() const | State | inline |
| clamp_upper() const | State | inline |
| color() const | State | inline |
| color_buffer() const | Drawable | inline |
| COLOR_PROPERTY enum value | State | |
| coloring_method() const | State | inline |
| disable_element_buffer() | Drawable | |
| distinct_back_color() const | State | inline |
| draw(const Camera *camera) const =0 | Drawable | pure virtual |
| Drawable(const std::string &name="unknown", Model *model=nullptr) | Drawable | explicit |
| DT_LINES enum value | Drawable | |
| DT_POINTS enum value | Drawable | |
| DT_TRIANGLES enum value | Drawable | |
| EDGE enum value | State | |
| element_buffer() const | Drawable | inline |
| enable_ssao(bool b) | State | inline |
| FACE enum value | State | |
| gl_draw() const | Drawable | |
| HALFEDGE enum value | State | |
| highlight() const | State | inline |
| highlight_range() const | State | inline |
| is_selected() const | State | inline |
| is_ssao_enabled() const | State | inline |
| is_visible() const | State | inline |
| lighting() const | State | inline |
| lighting_two_sides() const | State | inline |
| Location enum name | State | |
| manipulated_matrix() const | Drawable | |
| manipulator() | Drawable | |
| manipulator() const | Drawable | |
| material() | State | inline |
| material() const | State | inline |
| Method enum name | State | |
| model() | Drawable | inline |
| model() const | Drawable | inline |
| name() const | Drawable | inline |
| normal_buffer() const | Drawable | inline |
| num_vertices() const | Drawable | inline |
| operator=(const State &rhs) | State | |
| plane_clip_discard_primitive() const | State | inline |
| property_location() const | State | inline |
| property_name() const | State | inline |
| SCALAR_FIELD enum value | State | |
| set_back_color(const vec4 &c) | State | inline |
| set_clamp_lower(float v) | State | inline |
| set_clamp_range(bool b) | State | inline |
| set_clamp_upper(float v) | State | inline |
| set_color(const vec4 &c) | State | inline |
| set_coloring(Method method, Location location, const std::string &name) | State | |
| set_coloring_method(Method method) | State | inline |
| set_distinct_back_color(bool b) | State | inline |
| set_highlight(bool b) | State | inline |
| set_highlight_range(const std::pair< int, int > &range) | State | inline |
| set_lighting(bool l) | State | inline |
| set_lighting_two_sides(bool b) | State | inline |
| set_manipulator(std::shared_ptr< Manipulator > manip) | Drawable | inline |
| set_material(const Material &m) | State | inline |
| set_model(Model *m) | Drawable | inline |
| set_name(const std::string &n) | Drawable | inline |
| set_plane_clip_discard_primitive(bool b) | State | inline |
| set_property_coloring(Location color_location, const std::string &color_name="") | State | |
| set_scalar_coloring(Location scalar_location, const std::string &scalar_name, const Texture *texture=nullptr, float clamp_lower=0.05f, float clamp_upper=0.05f) | State | |
| set_selected(bool b) | State | inline |
| set_ssao_texture(unsigned int tex) | State | inline |
| set_state(const State &s) | Drawable | inline |
| set_texture(const Texture *tex) | State | inline |
| set_texture_coloring(Location texcoord_location, const std::string &texcoord_name, const Texture *texture=nullptr, float repeat=1.0f, float repeat_fraction=0.0f) | State | |
| set_texture_fractional_repeat(float fr) | State | inline |
| set_texture_repeat(float r) | State | inline |
| set_uniform_coloring(const vec4 &color) | State | |
| set_update_func(const std::function< void(Model *, Drawable *)> &func) | Drawable | inline |
| set_visible(bool v) | State | inline |
| State() | State | |
| State(const State &s) | State | |
| state() | Drawable | inline |
| state() const | Drawable | inline |
| texcoord_buffer() const | Drawable | inline |
| texture() const | State | inline |
| texture_fractional_repeat() const | State | inline |
| texture_repeat() const | State | inline |
| TEXTURED enum value | State | |
| Type enum name | Drawable | |
| type() const =0 | Drawable | pure virtual |
| UNIFORM_COLOR enum value | State | |
| update() | Drawable | |
| update_color_buffer(const std::vector< vec3 > &colors, bool dynamic=false) | Drawable | |
| update_element_buffer(const std::vector< unsigned int > &elements) | Drawable | |
| update_element_buffer(const std::vector< std::vector< unsigned int > > &elements) | Drawable | |
| update_normal_buffer(const std::vector< vec3 > &normals, bool dynamic=false) | Drawable | |
| update_texcoord_buffer(const std::vector< vec2 > &texcoords, bool dynamic=false) | Drawable | |
| update_vertex_buffer(const std::vector< vec3 > &vertices, bool dynamic=false) | Drawable | |
| vao() | Drawable | inline |
| vao() const | Drawable | inline |
| VERTEX enum value | State | |
| vertex_buffer() const | Drawable | inline |
| ~Drawable() override | Drawable | |
| ~State()=default | State | virtual |