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

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

bindBuffers(void)Tucano::Meshinlinevirtual
centroidTucano::Modelprotected
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 subs_xy, int subs_z)Tucano::Shapes::Cylinderinlineprivate
createParallelepiped(float x, float y, float z)Tucano::Meshinline
createQuad(void)Tucano::Meshinline
Cylinder(float r=1.0, float h=2.0, int subs_xy=32, int subs_z=8, bool cap=true)Tucano::Shapes::Cylinderinline
cylinder_heightTucano::Shapes::Cylinderprivate
cylinder_radiusTucano::Shapes::Cylinderprivate
cylinder_shaderTucano::Shapes::Cylinderprivate
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::Cylinderinline
getModelMatrix(void) const Tucano::Modelinline
getNumberOfElements(void)Tucano::Meshinline
getNumberOfVertices(void)Tucano::Meshinline
getObjectCenter(void) const Tucano::Modelinlinevirtual
getRadius(void)Tucano::Shapes::Cylinderinline
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::Cylinderinline
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 &color)Tucano::Modelinline
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
with_capTucano::Shapes::Cylinderprivate