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 |