The Dirtchamber
A mixed reality testing environment for real-time global illumination algorithms
dune::simple_mesh Member List

This is the complete list of members for dune::simple_mesh, including all inherited members.

bb_max() constdune::aabb< DirectX::XMFLOAT3 >inline
bb_min() constdune::aabb< DirectX::XMFLOAT3 >inline
center() constdune::aabb< DirectX::XMFLOAT3 >inline
create(ID3D11Device *device, const tstring &name)dune::simple_meshinlinevirtual
destroy()dune::simple_meshinlinevirtual
init_bb(const DirectX::XMFLOAT3 &p)dune::aabb< DirectX::XMFLOAT3 >inlineprotected
num_faces()dune::simple_meshinlinevirtual
num_vertices()dune::simple_meshinlinevirtual
push_back(DirectX::XMFLOAT3 &p)dune::simple_meshinline
render(ID3D11DeviceContext *context, DirectX::XMFLOAT4X4 *to_clip=nullptr)dune::simple_meshinlinevirtual
set_shader(ID3D11Device *device, ID3DBlob *input_binary, ID3D11VertexShader *vs, ID3D11PixelShader *ps)dune::d3d_meshvirtual
set_shader_slots(INT diffuse_tex=-1, INT normal_tex=-1, INT specular_tex=-1)dune::d3d_meshinlinevirtual
set_world(const DirectX::XMFLOAT4X4 &world)dune::aabb< DirectX::XMFLOAT3 >inlinevirtual
update_bb(const DirectX::XMFLOAT3 &p)dune::aabb< DirectX::XMFLOAT3 >inlineprotected
world()dune::aabb< DirectX::XMFLOAT3 >inline