|
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 |