|
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