CG_Labs  2021.2
Node Member List

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

_childrenNodeprivate
_constantsNodeprivate
_drawing_modeNodeprivate
_has_indicesNodeprivate
_indices_nbNodeprivate
_nameNodeprivate
_programNodeprivate
_set_uniformsNodeprivate
_texturesNodeprivate
_transformNodeprivate
_vaoNodeprivate
_vertices_nbNodeprivate
add_child(Node const *child)Node
add_texture(std::string const &name, GLuint tex_id, GLenum type)Node
get_child(size_t index) constNode
get_children_nb() constNode
get_indices_nb() constNode
get_transform() constNode
get_transform()Node
render(glm::mat4 const &view_projection, glm::mat4 const &parent_transform=glm::mat4(1.0f)) constNode
render(glm::mat4 const &view_projection, glm::mat4 const &world, GLuint program, std::function< void(GLuint)> const &set_uniforms=[](GLuint){}) constNode
set_geometry(bonobo::mesh_data const &shape)Node
set_indices_nb(size_t const &indices_nb)Node
set_material_constants(bonobo::material_data const &constants)Node
set_name(std::string const &name)Node
set_program(GLuint const *const program, std::function< void(GLuint)> const &set_uniforms=[](GLuint){})Node