The Dirtchamber
A mixed reality testing environment for real-time global illumination algorithms
|
#include <vector>
#include <map>
#include <assimp/scene.h>
#include <assimp/Importer.hpp>
#include <assimp/postprocess.h>
#include "mesh.h"
#include "cbuffer.h"
Go to the source code of this file.
Classes | |
class | dune::assimp_mesh |
A d3d_mesh created with the help of Assimp. More... | |
struct | dune::assimp_mesh::vertex |
A vertex with all its attributes as loaded by Assimp. More... | |
struct | dune::assimp_mesh::mesh_info |
A helper struct to supply information about submeshes loaded by Assimp. More... | |
class | dune::gilga_mesh |
Default implementation of assimp_mesh (pun intended). More... | |
struct | dune::gilga_mesh::gilga_vertex |
A gilga_vertex comes with position, normal, one texture coordinate and a tanget. More... | |
struct | dune::gilga_mesh::mesh_data_vs |
Mesh constant buffer data uploaded to the vertex shader. More... | |
struct | dune::gilga_mesh::mesh_data_ps |
Mesh constant buffer data uploaded to the pixel shader. More... | |
struct | dune::gilga_mesh::mesh_data |
Mesh data for CPU side useage. More... | |
Namespaces | |
dune | |
Direct3D helper library. | |
Variables | |
const D3D11_INPUT_ELEMENT_DESC | dune::gilgamesh_vertex_desc [5] |
The default layout for a gigla_mesh. | |