|
Vivid
|
This is the complete list of members for Vivid::Mesh, including all inherited members.
| AddTexture(String file_name) (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| BindShader(Ref< Shader > shader) (defined in Vivid::Mesh) | Vivid::Mesh | |
| Draw(Camera *camera) (defined in Vivid::Mesh) | Vivid::Mesh | |
| EditMesh() (defined in Vivid::Mesh) | Vivid::Mesh | |
| GetID() (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| GetIndices() (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| GetModelMatrix() (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| GetShader() (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| GetTexture(int index) (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| GetVertices() (defined in Vivid::Mesh) | Vivid::Mesh | inline |
| ImGuiRender() (defined in Vivid::Mesh) | Vivid::Mesh | |
| Mesh() (defined in Vivid::Mesh) | Vivid::Mesh | |
| Mesh(Vector< Vertex > &verts, Vector< unsigned int > &inds, VertexBufferLayout layout, glm::mat4 modelMatrix, unsigned int instances=1) (defined in Vivid::Mesh) | Vivid::Mesh | |
| Mesh(Vector< Vertex > &verts, Vector< unsigned int > &inds, unsigned int instances=1) (defined in Vivid::Mesh) | Vivid::Mesh | |
| Mesh(Shape &shape, unsigned int instances=1) (defined in Vivid::Mesh) | Vivid::Mesh | explicit |
| Mesh(const std::string &file_name, unsigned int instances=1) (defined in Vivid::Mesh) | Vivid::Mesh | explicit |
| Mesh(const std::string &file_name, Ptr< Shader > shader, unsigned int instances=1) (defined in Vivid::Mesh) | Vivid::Mesh | explicit |
| SetIndices(Vector< unsigned int > indices) (defined in Vivid::Mesh) | Vivid::Mesh | |
| SetVertices(Vector< Vertex > vertices) (defined in Vivid::Mesh) | Vivid::Mesh | |
| Update(const glm::mat4 &modelMatrix) (defined in Vivid::Mesh) | Vivid::Mesh |