Easy3D 2.6.1
Loading...
Searching...
No Matches
LinesDrawable2D Member List

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

back_color() constStateinline
bounding_box() constDrawable
buffer_stats(std::ostream &output) constDrawable
clamp_lower() constStateinline
clamp_range() constStateinline
clamp_upper() constStateinline
color() constStateinline
color_buffer() constDrawableinline
COLOR_PROPERTY enum valueState
coloring_method() constStateinline
disable_element_buffer()Drawable
distinct_back_color() constStateinline
draw(const Camera *camera) const overrideLinesDrawable2Dvirtual
Drawable(const std::string &name="unknown", Model *model=nullptr)Drawableexplicit
DT_LINES enum valueDrawable
DT_POINTS enum valueDrawable
DT_TRIANGLES enum valueDrawable
EDGE enum valueState
element_buffer() constDrawableinline
enable_ssao(bool b)Stateinline
FACE enum valueState
gl_draw() constDrawable
HALFEDGE enum valueState
highlight() constStateinline
highlight_range() constStateinline
is_selected() constStateinline
is_ssao_enabled() constStateinline
is_visible() constStateinline
lighting() constStateinline
lighting_two_sides() constStateinline
LinesDrawable2D(const std::string &name="")LinesDrawable2Dexplicit
Location enum nameState
manipulated_matrix() constDrawable
manipulator()Drawable
manipulator() constDrawable
material()Stateinline
material() constStateinline
Method enum nameState
model()Drawableinline
model() constDrawableinline
name() constDrawableinline
normal_buffer() constDrawableinline
num_vertices() constDrawableinline
operator=(const State &rhs)State
plane_clip_discard_primitive() constStateinline
property_location() constStateinline
property_name() constStateinline
SCALAR_FIELD enum valueState
set_back_color(const vec4 &c)Stateinline
set_clamp_lower(float v)Stateinline
set_clamp_range(bool b)Stateinline
set_clamp_upper(float v)Stateinline
set_color(const vec4 &c)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)Stateinline
set_highlight_range(const std::pair< int, int > &range)Stateinline
set_lighting(bool l)Stateinline
set_lighting_two_sides(bool b)Stateinline
set_manipulator(std::shared_ptr< Manipulator > manip)Drawableinline
set_material(const Material &m)Stateinline
set_model(Model *m)Drawableinline
set_name(const std::string &n)Drawableinline
set_plane_clip_discard_primitive(bool b)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)Stateinline
set_ssao_texture(unsigned int tex)Stateinline
set_state(const State &s)Drawableinline
set_texture(const Texture *tex)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)Stateinline
set_texture_repeat(float r)Stateinline
set_uniform_coloring(const vec4 &color)State
set_update_func(const std::function< void(Model *, Drawable *)> &func)Drawableinline
set_visible(bool v)Stateinline
State()State
State(const State &s)State
state()Drawableinline
state() constDrawableinline
texcoord_buffer() constDrawableinline
texture() constStateinline
texture_fractional_repeat() constStateinline
texture_repeat() constStateinline
TEXTURED enum valueState
Type enum nameDrawable
type() const overrideLinesDrawable2Dinlinevirtual
UNIFORM_COLOR enum valueState
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< vec2 > &vertices, int width, int height, bool dynamic=false)LinesDrawable2D
easy3d::Drawable::update_vertex_buffer(const std::vector< vec3 > &vertices, bool dynamic=false)Drawable
vao()Drawableinline
vao() constDrawableinline
VERTEX enum valueState
vertex_buffer() constDrawableinline
~Drawable() overrideDrawable
~State()=defaultStatevirtual