|
KarmaEngine
Game Engine for practical learning and research purposes
|
This file contains the class Mesh and relevant data structures. More...
#include "krpch.h"#include "Buffer.h"#include <assimp/Importer.hpp>#include <assimp/scene.h>#include <assimp/postprocess.h>

Go to the source code of this file.
Classes | |
| class | Karma::Mesh |
| An organized collection of vertex and index buffers along with rest of the model specific information which includes colors, texture coordinates and perhaps animation attributes. More... | |
Enumerations | |
| enum class | MeshType { Mesh = 0 , SkeletalMesh } |
| enum class | Karma::MeshAttribute { Vertices = 0 , Normals , Tangents , Bitangents , Colors , TextureCoords , AnimMeshes } |
| An enum for cherning data by interleaving the following attributes. More... | |
This file contains the class Mesh and relevant data structures.
|
strong |
An enum for cherning data by interleaving the following attributes.
| Enumerator | |
|---|---|
| Vertices | Vertex attribute |
| Normals | Normal attribute |
| Tangents | Tangent attribute |
| Bitangents | Bitangents attribute which IDK |
| Colors | Color attribute |
| TextureCoords | Texture coordinates attributes |
| AnimMeshes | Animation mesh attribute |