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

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

bindBuffers(void)Tucano::Meshinlinevirtual
Box(float w=1.0, float h=1.0, float d=1.0)Tucano::Shapes::Boxinline
box_shaderTucano::Shapes::Boxprivate
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(void)Tucano::Shapes::Boxinlineprivate
createParallelepiped(float x, float y, float z)Tucano::Meshinline
createQuad(void)Tucano::Meshinline
default_colorTucano::Modelprotected
depthTucano::Shapes::Boxprivate
desnormalizeModelMatrix(void)Tucano::Modelinline
getAttribute(const string &name)Tucano::Meshinline
getBoundingSphereRadius(void) const Tucano::Modelinlinevirtual
getCentroid(void) const Tucano::Modelinlinevirtual
getColor(void)Tucano::Modelinline
getModelMatrix(void) const Tucano::Modelinline
getNumberOfElements(void)Tucano::Meshinline
getNumberOfVertices(void)Tucano::Meshinline
getObjectCenter(void) const Tucano::Modelinlinevirtual
getScale(void) const Tucano::Modelinline
hasAttribute(const string &name) const Tucano::Meshinline
heightTucano::Shapes::Boxprivate
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::Boxinline
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
widthTucano::Shapes::Boxprivate
willTessellateTucano::Meshprotected