BindCamera(FXMMATRIX world_to_camera, CXMMATRIX camera_to_projection) | mage::rendering::DepthPass | private |
BindFixedState() const noexcept | mage::rendering::DepthPass | |
BindOpaqueShaders() const noexcept | mage::rendering::DepthPass | private |
BindTransparentShaders() const noexcept | mage::rendering::DepthPass | private |
DepthPass(ID3D11Device &device, ID3D11DeviceContext &device_context, StateManager &state_manager, ResourceManager &resource_manager) | mage::rendering::DepthPass | explicit |
DepthPass(const DepthPass &pass)=delete | mage::rendering::DepthPass | |
DepthPass(DepthPass &&pass) noexcept | mage::rendering::DepthPass | |
m_camera_buffer | mage::rendering::DepthPass | private |
m_device_context | mage::rendering::DepthPass | private |
m_opaque_vs | mage::rendering::DepthPass | private |
m_state_manager | mage::rendering::DepthPass | private |
m_transparent_ps | mage::rendering::DepthPass | private |
m_transparent_vs | mage::rendering::DepthPass | private |
operator=(const DepthPass &pass)=delete | mage::rendering::DepthPass | |
operator=(DepthPass &&pass) noexcept | mage::rendering::DepthPass | |
Render(const World &world, FXMMATRIX world_to_camera, CXMMATRIX camera_to_projection) | mage::rendering::DepthPass | |
RenderOccluders(const World &world, FXMMATRIX world_to_camera, CXMMATRIX camera_to_projection) | mage::rendering::DepthPass | |
RenderOpaque(const Model &model, FXMMATRIX world_to_projection) const noexcept | mage::rendering::DepthPass | private |
RenderTransparent(const Model &model, FXMMATRIX world_to_projection) const noexcept | mage::rendering::DepthPass | private |
~DepthPass() | mage::rendering::DepthPass | |