| AnimEngine
    | 
This is the complete list of members for SurfacedTriangleMesh, including all inherited members.
| _finishGpuUpload() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protectedvirtual | 
| _measure_min_max_(const std::vector< glm::vec3 > &vertices, glm::vec3 *min_point, glm::vec3 *max_point) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| _normalize_vertices(std::vector< glm::vec3 > &vertices, const glm::vec3 &min, const glm::vec3 &max) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| _startGpuUpload() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protectedvirtual | 
| _uploadData() override (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | protectedvirtual | 
| addElements(const std::vector< GLuint > &new_buffer, bool auto_add_element_array_buffer=true) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| areNormalsEnabled() const | OOOGL::TriangleMesh | inlinevirtual | 
| areTextureCoordsEnabled() const | OOOGL::TriangleMesh | inlinevirtual | 
| autoCleanupAfterDraw() override (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | virtual | 
| autoSetupForDraw() override (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | virtual | 
| cpu_element_buffers_ (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| cpu_normals_buffer_ (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | protected | 
| cpu_texture_coords_ (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | protected | 
| cpu_vertex_buffer_ (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| createQuadPrimitive(bool upload=true) (defined in SurfacedTriangleMesh) | SurfacedTriangleMesh | static | 
| createQuadPrimitive(glm::vec3 ll, glm::vec3 ul, glm::vec3 ur, glm::vec3 lr, bool upload=true) (defined in SurfacedTriangleMesh) | SurfacedTriangleMesh | static | 
| disableNormals() | OOOGL::TriangleMesh | inlinevirtual | 
| disableTextureCoords() | OOOGL::TriangleMesh | inlinevirtual | 
| enableNormals() | OOOGL::TriangleMesh | inlinevirtual | 
| enableTextureCoords() | OOOGL::TriangleMesh | inlinevirtual | 
| getElementArrayBuffer(size_t index) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getElements(size_t index) const (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getMaxPoint() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getMinPoint() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getMutableElements(size_t index) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getMutableNormals() (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | inlinevirtual | 
| getMutableTextureCoords() (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | inlinevirtual | 
| getMutableVertices() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getNormals() const (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | inlinevirtual | 
| getSyncStatus() const (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| getTag() const (defined in OOOGL::ObjectTag) | OOOGL::ObjectTag | inlinevirtual | 
| getTextureCoords() const (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | inlinevirtual | 
| getVertices() const (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| linkElementBuffers() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protectedvirtual | 
| material_indices (defined in SurfacedTriangleMesh) | SurfacedTriangleMesh | |
| materials (defined in SurfacedTriangleMesh) | SurfacedTriangleMesh | |
| max_point_ (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| mCoordsEnabled (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | protected | 
| measurement_current_ (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| min_point_ (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| mNormalsEnabled (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | protected | 
| msNormalAttrIndex (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | static | 
| msPositionAttrIndex (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | static | 
| msTexCoordAttrIndex (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | static | 
| normalize() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | virtual | 
| numElementBuffers() const (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| replaceElementArrayBuffer(size_t index, const ElementArrayBuffer &buffer) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| replaceElements(size_t index, const std::vector< GLuint > &new_buffer) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| replaceNormals(const std::vector< glm::vec3 > &new_buffer) (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | inlinevirtual | 
| replaceTextureCoords(const std::vector< glm::vec2 > &new_buffer) (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | inlinevirtual | 
| replaceVertices(const std::vector< glm::vec3 > &new_buffer) (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inlinevirtual | 
| setTag(const std::string &tag) (defined in OOOGL::ObjectTag) | OOOGL::ObjectTag | inlinevirtual | 
| sync_status_ (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | protected | 
| tag (defined in OOOGL::ObjectTag) | OOOGL::ObjectTag | protected | 
| 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::VertexGeometry | protectedvirtual | 
| uploadToGpu() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | virtual | 
| 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::VertexGeometry | protected | 
| vertex_normals_buffer (defined in OOOGL::TriangleMesh) | OOOGL::TriangleMesh | |
| vertex_position_buffer (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | |
| VertexGeometry() (defined in OOOGL::VertexGeometry) | OOOGL::VertexGeometry | inline | 
| 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::VertexGeometry | inline | 
 1.8.13
 1.8.13