The Dirtchamber
A mixed reality testing environment for real-time global illumination algorithms
|
This is the complete list of members for dune::d3d_mesh, including all inherited members.
bb_max() const | dune::aabb< DirectX::XMFLOAT3 > | inline |
bb_min() const | dune::aabb< DirectX::XMFLOAT3 > | inline |
center() const | dune::aabb< DirectX::XMFLOAT3 > | inline |
create(ID3D11Device *device, const tstring &filename)=0 | dune::d3d_mesh | pure virtual |
destroy() | dune::d3d_mesh | virtual |
init_bb(const DirectX::XMFLOAT3 &p) | dune::aabb< DirectX::XMFLOAT3 > | inlineprotected |
num_faces()=0 | dune::mesh< DirectX::XMFLOAT3 > | pure virtual |
num_vertices()=0 | dune::mesh< DirectX::XMFLOAT3 > | pure virtual |
render(ID3D11DeviceContext *context, DirectX::XMFLOAT4X4 *to_clip=nullptr)=0 | dune::d3d_mesh | pure virtual |
set_shader(ID3D11Device *device, ID3DBlob *input_binary, ID3D11VertexShader *vs, ID3D11PixelShader *ps) | dune::d3d_mesh | virtual |
set_shader_slots(INT diffuse_tex=-1, INT normal_tex=-1, INT specular_tex=-1) | dune::d3d_mesh | inlinevirtual |
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 |