Tucano  0.1
A library for rapid prototyping with modern OpenGL and GLSL
Tucano::Shapes::Cone Member List

This is the complete list of members for Tucano::Shapes::Cone, including all inherited members.

bindBuffers(void)Tucano::Meshinlinevirtual
centroidTucano::Modelprotected
colorTucano::Shapes::Coneprivate
Cone()Tucano::Shapes::Coneinline
cone_heightTucano::Shapes::Coneprivate
cone_radiusTucano::Shapes::Coneprivate
cone_shaderTucano::Shapes::Coneprivate
create(float r, float h, int s=32)Tucano::Shapes::Coneinline
createAttribute(string name, vector< Eigen::Vector4f > &attrib)Tucano::Meshinline
createAttribute(string name, vector< Eigen::Vector3f > &attrib)Tucano::Meshinline
createAttribute(string name, vector< Eigen::Vector2f > &attrib)Tucano::Meshinline
createGeometry(int subdivisions)Tucano::Shapes::Coneinlineprivate
createParallelepiped(float x, float y, float z)Tucano::Meshinline
createQuad(void)Tucano::Meshinline
default_colorTucano::Modelprotected
desnormalizeModelMatrix(void)Tucano::Modelinline
getAttribute(const string &name)Tucano::Meshinline
getBoundingSphereRadius(void) const Tucano::Modelinlinevirtual
getCentroid(void) const Tucano::Modelinlinevirtual
getColor(void)Tucano::Modelinline
getHeight(void)Tucano::Shapes::Coneinline
getModelMatrix(void) const Tucano::Modelinline
getNumberOfElements(void)Tucano::Meshinline
getNumberOfVertices(void)Tucano::Meshinline
getObjectCenter(void) const Tucano::Modelinlinevirtual
getRadius(void)Tucano::Shapes::Coneinline
getScale(void) const Tucano::Modelinline
hasAttribute(const string &name) const Tucano::Meshinline
index_buffer_idTucano::Meshprotected
index_buffer_sptrTucano::Meshprotected
loadColors(vector< Eigen::Vector4f > &clrs)Tucano::Meshinline
loadIndices(vector< GLuint > &ind)Tucano::Meshinline
loadNormals(vector< Eigen::Vector3f > &norm)Tucano::Meshinline
loadTexCoords(vector< Eigen::Vector2f > &tex, bool normalize=false)Tucano::Meshinline
loadVertices(vector< Eigen::Vector4f > &vert)Tucano::Meshinline
Mesh(void)Tucano::Meshinline
Model(void)Tucano::Modelinline
model_matrixTucano::Modelprotected
modelMatrix(void)Tucano::Modelinline
normalizeModelMatrix(void)Tucano::Modelinline
numberOfColorsTucano::Meshprotected
numberOfElementsTucano::Meshprotected
numberOfNormalsTucano::Meshprotected
numberOfTexCoordsTucano::Meshprotected
numberOfVerticesTucano::Meshprotected
objectCenterTucano::Modelprotected
radiusTucano::Modelprotected
render(const Tucano::Camera &camera, const Tucano::Camera &light)Tucano::Shapes::Coneinline
Tucano::Mesh::render(void)Tucano::Meshinlinevirtual
renderElements(void)Tucano::Meshinlinevirtual
renderLineLoop(void)Tucano::Meshinlinevirtual
renderPatches(void)Tucano::Meshinlinevirtual
renderPoints(void)Tucano::Meshinlinevirtual
reset(void)Tucano::Meshinline
resetLocations(void)Tucano::Meshinline
resetModelMatrix(void)Tucano::Modelinline
scaleTucano::Modelprotected
setAttributeLocation(Shader *shader)Tucano::Meshinline
setAttributeLocation(const Shader &shader)Tucano::Meshinline
setAttributeLocation(string name, GLint loc)Tucano::Meshinline
setColor(const Eigen::Vector4f &c)Tucano::Shapes::Coneinline
setDefaultAttribLocations(void)Tucano::Meshinline
setModelMatrix(const Eigen::Affine3f &m)Tucano::Modelinline
unbindBuffers(void)Tucano::Meshinlinevirtual
vao_idTucano::Meshprotected
vao_sptrTucano::Meshprotected
vertex_attributesTucano::Meshprotected
willTessellateTucano::Meshprotected
~Cone()Tucano::Shapes::Coneinline