The Dirtchamber
A mixed reality testing environment for real-time global illumination algorithms
|
▼Cdune::aabb< V > | An axis-aligned bounding-box |
Cdune::mesh< V > | Basic interface of a mesh |
▼Cdune::aabb< DirectX::XMFLOAT3 > | |
Cdune::assimp_mesh::mesh_info | A helper struct to supply information about submeshes loaded by Assimp |
▼Cdune::mesh< DirectX::XMFLOAT3 > | |
▼Cdune::d3d_mesh | Main D3D mesh interface class |
▼Cdune::assimp_mesh | A d3d_mesh created with the help of Assimp |
▼Cdune::gilga_mesh | Default implementation of assimp_mesh (pun intended) |
Cskydome | A simple skydome mesh |
Cdune::composite_mesh | A mesh composed from other meshes |
Cdune::sdk_mesh | A d3d_mesh created with the SDKMesh DXUT loader |
Cdune::simple_mesh | A very simple mesh class with position-only vertex attributes |
Cdune::camera | A simple perspective camera |
▼Cdune::deferred_renderer | The deferred renderer base class |
▼Cdc::common_renderer | A common, simple deferred renderer |
Cdc::rsm_renderer< L > | A common_renderer also rendering an RSM |
▼Cdc::rsm_renderer< dune::differential_directional_light > | |
Cdrf_renderer | A Delta Radiance Field renderer for augmented reality |
▼Cdc::rsm_renderer< dune::directional_light > | |
Cgi_renderer | A full global illumination renderer |
Cdune::detection_info | Detected pattern information block |
▼Cdune::directional_light | A simple directional light source with an RSM |
Cdune::differential_directional_light | A differential directional light source |
▼Cstd::exception | STL class |
Cdune::exception | Exception class |
Cdune::gilga_mesh::gilga_vertex | A gilga_vertex comes with position, normal, one texture coordinate and a tanget |
Cdune::gilga_mesh::mesh_data | Mesh data for CPU side useage |
Cdune::gilga_mesh::mesh_data_ps | Mesh constant buffer data uploaded to the pixel shader |
Cdune::gilga_mesh::mesh_data_vs | Mesh constant buffer data uploaded to the vertex shader |
Cdune::pattern | A basic pattern |
▼Cdune::postprocessor | A base interface for a postprocessor pipeline |
Cpppipe | A default implementation of the postprocessor |
Cdune::profile_query | A GPU profiler |
Cdune::serializer | Seralizer to read/write Dune objects from/into JSON/XML |
▼Cdune::shader_resource | A shader resource wrapper |
Cdune::cbuffer< cbs_debug > | |
Cdune::cbuffer< cbs_delta_injection > | |
Cdune::cbuffer< cbs_mesh_data_ps > | |
Cdune::cbuffer< cbs_mesh_data_vs > | |
Cdune::cbuffer< cbs_parameters > | |
Cdune::cbuffer< cbs_propagation > | |
Cdune::cbuffer< dune::gilga_mesh::mesh_data_ps > | |
Cdune::cbuffer< dune::gilga_mesh::mesh_data_vs > | |
Cdune::cbuffer< onetime > | |
Cdune::cbuffer< param > | |
Cdune::cbuffer< parameters > | |
Cdune::cbuffer< per_frame > | |
Cdune::cbuffer< T > | A wrapper for constant buffers |
▼Cdune::gbuffer | A geometry buffer (collection of render_target objects) |
Cdune::kinect_gbuffer | A GBuffer fed from a Kinect camera |
▼Cdune::light_propagation_volume | A Light Propagation Volume |
Cdune::delta_light_propagation_volume | A Delta Light Propagation Volume (DLPV) |
Cdune::sampler_state | A wrapper class for a sampler state |
▼Cdune::sparse_voxel_octree | A sparse voxel octree (SVO) |
Cdune::delta_sparse_voxel_octree | A Delta Radiance Field of an SVO necessary for Delta Voxel Cone Tracing (DVCT) |
▼Cdune::texture | Wrapper for a Direct3D texture object |
Cdune::render_target | A render target wrapper |
Cdune::texture_cache | A texture cache |
Cdune::tracker | A simple pattern tracker written with OpenCV |
Cdune::assimp_mesh::vertex | A vertex with all its attributes as loaded by Assimp |