AnimEngine
SkinnedTriangleMesh Member List

This is the complete list of members for SkinnedTriangleMesh, including all inherited members.

_finishGpuUpload() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotectedvirtual
_measure_min_max_(const std::vector< glm::vec3 > &vertices, glm::vec3 *min_point, glm::vec3 *max_point) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
_normalize_vertices(std::vector< glm::vec3 > &vertices, const glm::vec3 &min, const glm::vec3 &max) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
_startGpuUpload() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotectedvirtual
_uploadData() override (defined in SkinnedTriangleMesh)SkinnedTriangleMeshprotectedvirtual
addElements(const std::vector< GLuint > &new_buffer, bool auto_add_element_array_buffer=true) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
areNormalsEnabled() constOOOGL::TriangleMeshinlinevirtual
areTextureCoordsEnabled() constOOOGL::TriangleMeshinlinevirtual
autoCleanupAfterDraw() override (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshvirtual
autoSetupForDraw() override (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshvirtual
cpu_element_buffers_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
cpu_joints_buffer_ (defined in SkinnedTriangleMesh)SkinnedTriangleMeshprotected
cpu_normals_buffer_ (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshprotected
cpu_texture_coords_ (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshprotected
cpu_vertex_buffer_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
cpu_weights_buffer_ (defined in SkinnedTriangleMesh)SkinnedTriangleMeshprotected
disableNormals()OOOGL::TriangleMeshinlinevirtual
disableTextureCoords()OOOGL::TriangleMeshinlinevirtual
enableNormals()OOOGL::TriangleMeshinlinevirtual
enableTextureCoords()OOOGL::TriangleMeshinlinevirtual
getElementArrayBuffer(size_t index) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getElements(size_t index) const (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getJoints() const (defined in SkinnedTriangleMesh)SkinnedTriangleMeshinlinevirtual
getMaxPoint() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getMinPoint() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getMutableElements(size_t index) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getMutableJoints() (defined in SkinnedTriangleMesh)SkinnedTriangleMeshinlinevirtual
getMutableNormals() (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
getMutableTextureCoords() (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
getMutableVertexWeights() (defined in SkinnedTriangleMesh)SkinnedTriangleMeshinlinevirtual
getMutableVertices() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getNormals() const (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
getSyncStatus() const (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getTag() const (defined in OOOGL::ObjectTag)OOOGL::ObjectTaginlinevirtual
getTextureCoords() const (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
getVertexWeights() const (defined in SkinnedTriangleMesh)SkinnedTriangleMeshinlinevirtual
getVertices() const (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
linkElementBuffers() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotectedvirtual
material_indices (defined in SkinnedTriangleMesh)SkinnedTriangleMesh
materials (defined in SkinnedTriangleMesh)SkinnedTriangleMesh
max_point_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
mCoordsEnabled (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshprotected
measurement_current_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
min_point_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
mNormalsEnabled (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshprotected
msNormalAttrIndex (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshstatic
msPositionAttrIndex (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometrystatic
msTexCoordAttrIndex (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshstatic
normalize() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryvirtual
numElementBuffers() const (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
replaceElementArrayBuffer(size_t index, const ElementArrayBuffer &buffer) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
replaceElements(size_t index, const std::vector< GLuint > &new_buffer) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
replaceJoints(const std::vector< glm::uvec4 > &new_buffer) (defined in SkinnedTriangleMesh)SkinnedTriangleMeshinlinevirtual
replaceNormals(const std::vector< glm::vec3 > &new_buffer) (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
replaceTextureCoords(const std::vector< glm::vec2 > &new_buffer) (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
replaceVertexWeights(const std::vector< glm::vec4 > &new_buffer) (defined in SkinnedTriangleMesh)SkinnedTriangleMeshinlinevirtual
replaceVertices(const std::vector< glm::vec3 > &new_buffer) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
setTag(const std::string &tag) (defined in OOOGL::ObjectTag)OOOGL::ObjectTaginlinevirtual
SkinnedTriangleMesh() (defined in SkinnedTriangleMesh)SkinnedTriangleMesh
SkinnedTriangleMesh(const std::vector< glm::vec3 > &vertices, const std::vector< GLuint > elements, const std::vector< glm::vec3 > &normals, const std::vector< glm::vec2 > &texcoords, const std::vector< glm::uvec4 > &joints, const std::vector< glm::vec4 > &weights, bool skip_gpu_upload=false) (defined in SkinnedTriangleMesh)SkinnedTriangleMesh
sync_status_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
tag (defined in OOOGL::ObjectTag)OOOGL::ObjectTagprotected
TriangleMesh() (defined in OOOGL::TriangleMesh)OOOGL::TriangleMesh
TriangleMesh(const std::vector< glm::vec3 > &vertices, const std::vector< GLuint > elements, const std::vector< glm::vec3 > &normals, const std::vector< glm::vec2 > &texcoords, bool skip_gpu_upload=false) (defined in OOOGL::TriangleMesh)OOOGL::TriangleMesh
updateMeasurement() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotectedvirtual
uploadToGpu() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryvirtual
vertex_array_object (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometry
vertex_coordinate_buffer (defined in OOOGL::TriangleMesh)OOOGL::TriangleMesh
vertex_elements_buffers_ (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotected
vertex_joints_buffer (defined in SkinnedTriangleMesh)SkinnedTriangleMesh
vertex_normals_buffer (defined in OOOGL::TriangleMesh)OOOGL::TriangleMesh
vertex_position_buffer (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometry
vertex_weights_buffer (defined in SkinnedTriangleMesh)SkinnedTriangleMesh
VertexGeometry() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinline
VertexGeometry(const std::vector< glm::vec3 > &vertices, const std::vector< GLuint > elements, bool skip_gpu_upload=false, bool skip_measurement=false) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinline