|
KarmaEngine
Game Engine for practical learning and research purposes
|
This is the complete list of members for Karma::SkeletalMesh, including all inherited members.
| DealVertexIndexBufferData(float *&vertexData, uint32_t &vertexDataSize, uint32_t *&indexData, uint32_t &indexDataLength, aiMesh *meshToProcess, BufferLayout &buffLayout) | Karma::Mesh | static |
| GaugeVertexDataLayout(aiMesh *meshToProcess, BufferLayout &buffLayout) | Karma::Mesh | static |
| GetIndexBuffer() const (defined in Karma::Mesh) | Karma::Mesh | inline |
| GetVertexBuffer() const (defined in Karma::Mesh) | Karma::Mesh | inline |
| InitializeAttributeDictionary() (defined in Karma::Mesh) | Karma::Mesh | static |
| LayoutElementToAttributeValue(unsigned int vertexNumber, uint32_t counter, aiMesh *meshToProcess, const BufferElement &layoutElem) (defined in Karma::Mesh) | Karma::Mesh | static |
| m_IndexBuffer (defined in Karma::Mesh) | Karma::Mesh | protected |
| m_MeshName (defined in Karma::Mesh) | Karma::Mesh | protected |
| m_MeshType (defined in Karma::Mesh) | Karma::Mesh | protected |
| m_NameToAttributeDictionary (defined in Karma::Mesh) | Karma::Mesh | protectedstatic |
| m_VertexBuffer (defined in Karma::Mesh) | Karma::Mesh | protected |
| Mesh(std::shared_ptr< VertexBuffer > vertexBuffer, std::shared_ptr< IndexBuffer > indexBuffer, const std::string &meshName="NoName", MeshType mType=MeshType::Mesh) (defined in Karma::Mesh) | Karma::Mesh | |
| Mesh(const std::string &filePath) (defined in Karma::Mesh) | Karma::Mesh | |
| ProcessMesh(aiMesh *meshToProcess) override | Karma::SkeletalMesh | virtual |
| ProcessNode(aiNode *nodeToProcess, const aiScene *theScene) (defined in Karma::Mesh) | Karma::Mesh | |
| ProcessTheRawMesh(aiMesh *meshToProcess, const std::string &mName="NoName") | Karma::Mesh | static |
| SetIndexBuffer(std::shared_ptr< IndexBuffer > iBuffer) (defined in Karma::Mesh) | Karma::Mesh | inline |
| SetVertexBuffer(std::shared_ptr< VertexBuffer > vBuffer) (defined in Karma::Mesh) | Karma::Mesh | inline |
| SkeletalMesh(std::shared_ptr< VertexBuffer > vertexBuffer, std::shared_ptr< IndexBuffer > indexBuffer, const std::string &meshName="NoName") | Karma::SkeletalMesh |