bindBuffers(void) | Tucano::Mesh | inlinevirtual |
centroid | Tucano::Model | protected |
createAttribute(string name, vector< Eigen::Vector4f > &attrib) | Tucano::Mesh | inline |
createAttribute(string name, vector< Eigen::Vector3f > &attrib) | Tucano::Mesh | inline |
createAttribute(string name, vector< Eigen::Vector2f > &attrib) | Tucano::Mesh | inline |
createGeometry(int subs_xy, int subs_z) | Tucano::Shapes::Cylinder | inlineprivate |
createParallelepiped(float x, float y, float z) | Tucano::Mesh | inline |
createQuad(void) | Tucano::Mesh | inline |
Cylinder(float r=1.0, float h=2.0, int subs_xy=32, int subs_z=8, bool cap=true) | Tucano::Shapes::Cylinder | inline |
cylinder_height | Tucano::Shapes::Cylinder | private |
cylinder_radius | Tucano::Shapes::Cylinder | private |
cylinder_shader | Tucano::Shapes::Cylinder | private |
default_color | Tucano::Model | protected |
desnormalizeModelMatrix(void) | Tucano::Model | inline |
getAttribute(const string &name) | Tucano::Mesh | inline |
getBoundingSphereRadius(void) const | Tucano::Model | inlinevirtual |
getCentroid(void) const | Tucano::Model | inlinevirtual |
getColor(void) | Tucano::Model | inline |
getHeight(void) | Tucano::Shapes::Cylinder | inline |
getModelMatrix(void) const | Tucano::Model | inline |
getNumberOfElements(void) | Tucano::Mesh | inline |
getNumberOfVertices(void) | Tucano::Mesh | inline |
getObjectCenter(void) const | Tucano::Model | inlinevirtual |
getRadius(void) | Tucano::Shapes::Cylinder | inline |
getScale(void) const | Tucano::Model | inline |
hasAttribute(const string &name) const | Tucano::Mesh | inline |
index_buffer_id | Tucano::Mesh | protected |
index_buffer_sptr | Tucano::Mesh | protected |
loadColors(vector< Eigen::Vector4f > &clrs) | Tucano::Mesh | inline |
loadIndices(vector< GLuint > &ind) | Tucano::Mesh | inline |
loadNormals(vector< Eigen::Vector3f > &norm) | Tucano::Mesh | inline |
loadTexCoords(vector< Eigen::Vector2f > &tex, bool normalize=false) | Tucano::Mesh | inline |
loadVertices(vector< Eigen::Vector4f > &vert) | Tucano::Mesh | inline |
Mesh(void) | Tucano::Mesh | inline |
Model(void) | Tucano::Model | inline |
model_matrix | Tucano::Model | protected |
modelMatrix(void) | Tucano::Model | inline |
normalizeModelMatrix(void) | Tucano::Model | inline |
numberOfColors | Tucano::Mesh | protected |
numberOfElements | Tucano::Mesh | protected |
numberOfNormals | Tucano::Mesh | protected |
numberOfTexCoords | Tucano::Mesh | protected |
numberOfVertices | Tucano::Mesh | protected |
objectCenter | Tucano::Model | protected |
radius | Tucano::Model | protected |
render(const Tucano::Camera &camera, const Tucano::Camera &light) | Tucano::Shapes::Cylinder | inline |
Tucano::Mesh::render(void) | Tucano::Mesh | inlinevirtual |
renderElements(void) | Tucano::Mesh | inlinevirtual |
renderLineLoop(void) | Tucano::Mesh | inlinevirtual |
renderPatches(void) | Tucano::Mesh | inlinevirtual |
renderPoints(void) | Tucano::Mesh | inlinevirtual |
reset(void) | Tucano::Mesh | inline |
resetLocations(void) | Tucano::Mesh | inline |
resetModelMatrix(void) | Tucano::Model | inline |
scale | Tucano::Model | protected |
setAttributeLocation(Shader *shader) | Tucano::Mesh | inline |
setAttributeLocation(const Shader &shader) | Tucano::Mesh | inline |
setAttributeLocation(string name, GLint loc) | Tucano::Mesh | inline |
setColor(const Eigen::Vector4f &color) | Tucano::Model | inline |
setDefaultAttribLocations(void) | Tucano::Mesh | inline |
setModelMatrix(const Eigen::Affine3f &m) | Tucano::Model | inline |
unbindBuffers(void) | Tucano::Mesh | inlinevirtual |
vao_id | Tucano::Mesh | protected |
vao_sptr | Tucano::Mesh | protected |
vertex_attributes | Tucano::Mesh | protected |
willTessellate | Tucano::Mesh | protected |
with_cap | Tucano::Shapes::Cylinder | private |