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 |