BlankMat 0.1.0
Free open-source 3D texture creation application
Loading...
Searching...
No Matches
MeshContainer Member List

This is the complete list of members for MeshContainer, including all inherited members.

Add(const std::string &name, Mesh *item, bool replace, bool select=false)IContainer< Mesh >inlinevirtual
Clear() overrideIContainer< Mesh >inlinevirtual
ClearData()IContainer< Mesh >inline
Contains(const std::string &name)IContainer< Mesh >inlinevirtual
Count()IContainer< Mesh >inline
Data()IContainer< Mesh >inlinevirtual
Deselect()IContainer< Mesh >inlinevirtual
Draw(Shader *shader, State *state, Material *defaultMat, const glm::mat4 &viewProj, bool drawMats=false)MeshContainerinline
Empty()IContainer< Mesh >inline
GetItem(const std::string &name)IContainer< Mesh >inlinevirtual
GetKey(Mesh *item)IContainer< Mesh >inlinevirtual
GetSelectedItem()IContainer< Mesh >inlinevirtual
GetSelectedName()IContainer< Mesh >inlinevirtual
GetUniqueName(const std::string &name)IContainer< Mesh >inlinevirtual
IsDeleteable(Mesh *item)IContainer< Mesh >inlinevirtual
LoadMaterials(MaterialContainer *materials)MeshContainerinline
mCurSelectedItemIContainer< Mesh >protected
mCurSelectedNameIContainer< Mesh >protected
mDataIContainer< Mesh >protected
Read(const std::string &scope, std::ifstream &file, bool clear) overrideIContainer< Mesh >inlinevirtual
ReadIndices(std::vector< unsigned int > &outInds, std::ifstream &file)MeshContainerinlineprotectedstatic
ReadItem(const std::string &scope, std::ifstream &file) overrideMeshContainerinlineprotectedvirtual
ReadVertices(std::vector< Vertex > &outVerts, std::ifstream &file)MeshContainerinlineprotectedstatic
Remove(const std::string &name)IContainer< Mesh >inlinevirtual
Remove(Mesh *item)IContainer< Mesh >inlinevirtual
Rename(const std::string &name, const std::string &newName)IContainer< Mesh >inlinevirtual
RenameItem(Mesh *item, const std::string &name) overrideMeshContainerinlineprotectedvirtual
Select(const std::string &name)IContainer< Mesh >inlinevirtual
Select(Mesh *item)IContainer< Mesh >inlinevirtual
SkipItem(Mesh *item)IContainer< Mesh >inlineprotectedvirtual
TryDelete(Mesh *item)IContainer< Mesh >inlinevirtual
Write(std::ofstream &file) overrideIContainer< Mesh >inlinevirtual
WriteCount() overrideIContainer< Mesh >inlinevirtual
WriteItem(const std::string &key, Mesh *item, std::ofstream &file) overrideMeshContainerinlineprotectedvirtual
~IContainer()IContainer< Mesh >inline