Easy3D 2.5.3
LinesDrawable Member List

This is the complete list of members for LinesDrawable, including all inherited members.

back_color() constStateinline
bounding_box() const (defined in Drawable)Drawable
buffer_stats(std::ostream &output) constDrawable
clamp_lower() constStateinline
clamp_range() constStateinline
clamp_upper() constStateinline
color() constStateinline
color_buffer() const (defined in Drawable)Drawableinline
COLOR_PROPERTY enum value (defined in State)State
coloring_method() constStateinline
CONE enum value (defined in LinesDrawable)LinesDrawable
CYLINDER enum value (defined in LinesDrawable)LinesDrawable
disable_element_buffer()Drawable
distinct_back_color() constStateinline
draw(const Camera *camera) const overrideLinesDrawablevirtual
Drawable(const std::string &name="unknown", Model *model=nullptr) (defined in Drawable)Drawableexplicit
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)Drawableinline
enable_ssao(bool b) (defined in State)Stateinline
FACE enum value (defined in State)State
gl_draw() constDrawable
HALFEDGE enum value (defined in State)State
highlight() constStateinline
highlight_range() const (defined in State)Stateinline
ImposterType enum name (defined in LinesDrawable)LinesDrawable
impostor_type() const (defined in LinesDrawable)LinesDrawableinline
is_selected() const (defined in State)Stateinline
is_ssao_enabled() const (defined in State)Stateinline
is_visible() const (defined in State)Stateinline
lighting() constStateinline
lighting_two_sides() constStateinline
line_width() const (defined in LinesDrawable)LinesDrawableinline
LinesDrawable(const std::string &name="", Model *model=nullptr) (defined in LinesDrawable)LinesDrawableexplicit
Location enum nameState
manipulated_matrix() constDrawable
manipulator()Drawable
manipulator() constDrawable
material() (defined in State)Stateinline
material() const (defined in State)Stateinline
Method enum nameState
model()Drawableinline
model() const (defined in Drawable)Drawableinline
name() const (defined in Drawable)Drawableinline
normal_buffer() const (defined in Drawable)Drawableinline
num_vertices() const (defined in Drawable)Drawableinline
operator=(const State &rhs)State
PLAIN enum value (defined in LinesDrawable)LinesDrawable
plane_clip_discard_primitive() constStateinline
property_location() constStateinline
property_name() constStateinline
SCALAR_FIELD enum value (defined in State)State
set_back_color(const vec4 &c)Stateinline
set_clamp_lower(float v) (defined in State)Stateinline
set_clamp_range(bool b) (defined in State)Stateinline
set_clamp_upper(float v) (defined in State)Stateinline
set_color(const vec4 &c) (defined in State)Stateinline
set_coloring(Method method, Location location, const std::string &name)State
set_coloring_method(Method method)Stateinline
set_distinct_back_color(bool b)Stateinline
set_highlight(bool b) (defined in State)Stateinline
set_highlight_range(const std::pair< int, int > &range) (defined in State)Stateinline
set_impostor_type(ImposterType t) (defined in LinesDrawable)LinesDrawableinline
set_lighting(bool l)Stateinline
set_lighting_two_sides(bool b)Stateinline
set_line_width(float w) (defined in LinesDrawable)LinesDrawableinline
set_manipulator(Manipulator *manip)Drawableinline
set_material(const Material &m) (defined in State)Stateinline
set_model(Model *m) (defined in Drawable)Drawableinline
set_name(const std::string &n) (defined in Drawable)Drawableinline
set_plane_clip_discard_primitive(bool b) (defined in State)Stateinline
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)Stateinline
set_ssao_texture(unsigned int tex) (defined in State)Stateinline
set_state(const State &s) (defined in Drawable)Drawableinline
set_texture(Texture *tex) (defined in State)Stateinline
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)Stateinline
set_texture_repeat(float r) (defined in State)Stateinline
set_uniform_coloring(const vec4 &color)State
set_update_func(const std::function< void(Model *, Drawable *)> &func)Drawableinline
set_visible(bool v) (defined in State)Stateinline
State() (defined in State)State
State(const State &s) (defined in State)State
state() (defined in Drawable)Drawableinline
state() const (defined in Drawable)Drawableinline
texcoord_buffer() const (defined in Drawable)Drawableinline
texture() constStateinline
texture_fractional_repeat() constStateinline
texture_repeat() constStateinline
TEXTURED enum value (defined in State)State
Type enum name (defined in Drawable)Drawable
type() const overrideLinesDrawablevirtual
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()Drawableinline
vao() constDrawableinline
VERTEX enum value (defined in State)State
vertex_buffer() const (defined in Drawable)Drawableinline
~Drawable() override (defined in Drawable)Drawable
~State()=default (defined in State)Statevirtual