AnimEngine
OOOGL::TriangleMesh Member List

This is the complete list of members for OOOGL::TriangleMesh, 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 OOOGL::TriangleMesh)OOOGL::TriangleMeshprotectedvirtual
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_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
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
getMaxPoint() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getMinPoint() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getMutableElements(size_t index) (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
getMutableNormals() (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
getMutableTextureCoords() (defined in OOOGL::TriangleMesh)OOOGL::TriangleMeshinlinevirtual
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
getVertices() const (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryinlinevirtual
linkElementBuffers() (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometryprotectedvirtual
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
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
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
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_normals_buffer (defined in OOOGL::TriangleMesh)OOOGL::TriangleMesh
vertex_position_buffer (defined in OOOGL::VertexGeometry)OOOGL::VertexGeometry
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