Tucano
0.1
A library for rapid prototyping with modern OpenGL and GLSL
Main Page
Related Pages
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
Tucano::Shapes::Quad Member List
This is the complete list of members for
Tucano::Shapes::Quad
, including all inherited members.
bindBuffers
(void)
Tucano::Mesh
inline
virtual
centroid
Tucano::Model
protected
color
Tucano::Shapes::Quad
private
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
(void)
Tucano::Shapes::Quad
inline
private
createParallelepiped
(float x, float y, float z)
Tucano::Mesh
inline
createQuad
(void)
Tucano::Mesh
inline
default_color
Tucano::Model
protected
desnormalizeModelMatrix
(void)
Tucano::Model
inline
getAttribute
(const string &name)
Tucano::Mesh
inline
getBoundingSphereRadius
(void) const
Tucano::Model
inline
virtual
getCentroid
(void) const
Tucano::Model
inline
virtual
getColor
(void)
Tucano::Model
inline
getModelMatrix
(void) const
Tucano::Model
inline
getNumberOfElements
(void)
Tucano::Mesh
inline
getNumberOfVertices
(void)
Tucano::Mesh
inline
getObjectCenter
(void) const
Tucano::Model
inline
virtual
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
Quad
(void)
Tucano::Shapes::Quad
inline
quad_shader
Tucano::Shapes::Quad
private
radius
Tucano::Model
protected
render
(const Tucano::Camera &camera, const Tucano::Camera &light)
Tucano::Shapes::Quad
inline
Tucano::Mesh::render
(void)
Tucano::Mesh
inline
virtual
renderElements
(void)
Tucano::Mesh
inline
virtual
renderLineLoop
(void)
Tucano::Mesh
inline
virtual
renderPatches
(void)
Tucano::Mesh
inline
virtual
renderPoints
(void)
Tucano::Mesh
inline
virtual
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 &c)
Tucano::Shapes::Quad
inline
setDefaultAttribLocations
(void)
Tucano::Mesh
inline
setModelMatrix
(const Eigen::Affine3f &m)
Tucano::Model
inline
unbindBuffers
(void)
Tucano::Mesh
inline
virtual
vao_id
Tucano::Mesh
protected
vao_sptr
Tucano::Mesh
protected
vertex_attributes
Tucano::Mesh
protected
willTessellate
Tucano::Mesh
protected
~Quad
()
Tucano::Shapes::Quad
inline
Generated on Fri Sep 2 2016 13:05:57 for Tucano by
1.8.11