CG_Labs
2021.2
|
This is the complete list of members for Node, including all inherited members.
_children | Node | private |
_constants | Node | private |
_drawing_mode | Node | private |
_has_indices | Node | private |
_indices_nb | Node | private |
_name | Node | private |
_program | Node | private |
_set_uniforms | Node | private |
_textures | Node | private |
_transform | Node | private |
_vao | Node | private |
_vertices_nb | Node | private |
add_child(Node const *child) | Node | |
add_texture(std::string const &name, GLuint tex_id, GLenum type) | Node | |
get_child(size_t index) const | Node | |
get_children_nb() const | Node | |
get_indices_nb() const | Node | |
get_transform() const | Node | |
get_transform() | Node | |
render(glm::mat4 const &view_projection, glm::mat4 const &parent_transform=glm::mat4(1.0f)) const | Node | |
render(glm::mat4 const &view_projection, glm::mat4 const &world, GLuint program, std::function< void(GLuint)> const &set_uniforms=[](GLuint){}) const | Node | |
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 |