Easy3D 2.5.3
|
This is the complete list of members for Drawable, including all inherited members.
back_color() const | State | inline |
bounding_box() const (defined in Drawable) | 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 (defined in Drawable) | Drawable | inline |
COLOR_PROPERTY enum value (defined in State) | 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) (defined in Drawable) | Drawable | explicit |
DT_LINES enum value (defined in Drawable) | Drawable | |
DT_POINTS enum value (defined in Drawable) | Drawable | |
DT_TRIANGLES enum value (defined in Drawable) | Drawable | |
EDGE enum value (defined in State) | State | |
element_buffer() const (defined in Drawable) | Drawable | inline |
enable_ssao(bool b) (defined in State) | State | inline |
FACE enum value (defined in State) | State | |
gl_draw() const | Drawable | |
HALFEDGE enum value (defined in State) | State | |
highlight() const | State | inline |
highlight_range() const (defined in State) | State | inline |
is_selected() const (defined in State) | State | inline |
is_ssao_enabled() const (defined in State) | State | inline |
is_visible() const (defined in State) | 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() (defined in State) | State | inline |
material() const (defined in State) | State | inline |
Method enum name | State | |
model() | Drawable | inline |
model() const (defined in Drawable) | Drawable | inline |
name() const (defined in Drawable) | Drawable | inline |
normal_buffer() const (defined in Drawable) | Drawable | inline |
num_vertices() const (defined in Drawable) | 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 (defined in State) | State | |
set_back_color(const vec4 &c) | State | inline |
set_clamp_lower(float v) (defined in State) | State | inline |
set_clamp_range(bool b) (defined in State) | State | inline |
set_clamp_upper(float v) (defined in State) | State | inline |
set_color(const vec4 &c) (defined in State) | 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) (defined in State) | State | inline |
set_highlight_range(const std::pair< int, int > &range) (defined in State) | State | inline |
set_lighting(bool l) | State | inline |
set_lighting_two_sides(bool b) | State | inline |
set_manipulator(Manipulator *manip) | Drawable | inline |
set_material(const Material &m) (defined in State) | State | inline |
set_model(Model *m) (defined in Drawable) | Drawable | inline |
set_name(const std::string &n) (defined in Drawable) | Drawable | inline |
set_plane_clip_discard_primitive(bool b) (defined in State) | 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) (defined in State) | State | inline |
set_ssao_texture(unsigned int tex) (defined in State) | State | inline |
set_state(const State &s) (defined in Drawable) | Drawable | inline |
set_texture(Texture *tex) (defined in State) | 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) (defined in State) | State | inline |
set_texture_repeat(float r) (defined in State) | 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) (defined in State) | State | inline |
State() (defined in State) | State | |
State(const State &s) (defined in State) | State | |
state() (defined in Drawable) | Drawable | inline |
state() const (defined in Drawable) | Drawable | inline |
texcoord_buffer() const (defined in Drawable) | Drawable | inline |
texture() const | State | inline |
texture_fractional_repeat() const | State | inline |
texture_repeat() const | State | inline |
TEXTURED enum value (defined in State) | State | |
Type enum name (defined in Drawable) | Drawable | |
type() const =0 | Drawable | pure virtual |
UNIFORM_COLOR enum value (defined in State) | State | |
update() | Drawable | |
update_color_buffer(const std::vector< vec3 > &colors, bool dynamic=false) (defined in Drawable) | Drawable | |
update_element_buffer(const std::vector< unsigned int > &elements) (defined in Drawable) | Drawable | |
update_element_buffer(const std::vector< std::vector< unsigned int > > &elements) | Drawable | |
update_normal_buffer(const std::vector< vec3 > &normals, bool dynamic=false) (defined in Drawable) | Drawable | |
update_texcoord_buffer(const std::vector< vec2 > &texcoords, bool dynamic=false) (defined in Drawable) | Drawable | |
update_vertex_buffer(const std::vector< vec3 > &vertices, bool dynamic=false) | Drawable | |
vao() | Drawable | inline |
vao() const | Drawable | inline |
VERTEX enum value (defined in State) | State | |
vertex_buffer() const (defined in Drawable) | Drawable | inline |
~Drawable() override (defined in Drawable) | Drawable | |
~State()=default (defined in State) | State | virtual |