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

This is the complete list of members for dune::d3d_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 &filename)=0dune::d3d_meshpure virtual
destroy()dune::d3d_meshvirtual
init_bb(const DirectX::XMFLOAT3 &p)dune::aabb< DirectX::XMFLOAT3 >inlineprotected
num_faces()=0dune::mesh< DirectX::XMFLOAT3 >pure virtual
num_vertices()=0dune::mesh< DirectX::XMFLOAT3 >pure virtual
render(ID3D11DeviceContext *context, DirectX::XMFLOAT4X4 *to_clip=nullptr)=0dune::d3d_meshpure virtual
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