| BindPersistentState() | mage::rendering::Renderer::Impl | |
| Impl(ID3D11Device &device, ID3D11DeviceContext &device_context, DisplayConfiguration &display_configuration, SwapChain &swap_chain, ResourceManager &resource_manager) | mage::rendering::Renderer::Impl | explicit |
| Impl(const Impl &renderer)=delete | mage::rendering::Renderer::Impl | |
| Impl(Impl &&renderer) noexcept | mage::rendering::Renderer::Impl | |
| InitializePasses() | mage::rendering::Renderer::Impl | private |
| m_aa_pass | mage::rendering::Renderer::Impl | private |
| m_back_buffer_pass | mage::rendering::Renderer::Impl | private |
| m_bounding_volume_pass | mage::rendering::Renderer::Impl | private |
| m_deferred_pass | mage::rendering::Renderer::Impl | private |
| m_depth_pass | mage::rendering::Renderer::Impl | private |
| m_device | mage::rendering::Renderer::Impl | private |
| m_device_context | mage::rendering::Renderer::Impl | private |
| m_display_configuration | mage::rendering::Renderer::Impl | private |
| m_forward_pass | mage::rendering::Renderer::Impl | private |
| m_lbuffer_pass | mage::rendering::Renderer::Impl | private |
| m_output_manager | mage::rendering::Renderer::Impl | private |
| m_postprocess_pass | mage::rendering::Renderer::Impl | private |
| m_resource_manager | mage::rendering::Renderer::Impl | private |
| m_sky_pass | mage::rendering::Renderer::Impl | private |
| m_sprite_pass | mage::rendering::Renderer::Impl | private |
| m_state_manager | mage::rendering::Renderer::Impl | private |
| m_voxel_grid_pass | mage::rendering::Renderer::Impl | private |
| m_voxelization_pass | mage::rendering::Renderer::Impl | private |
| m_world_buffer | mage::rendering::Renderer::Impl | private |
| operator=(const Impl &renderer)=delete | mage::rendering::Renderer::Impl | |
| operator=(Impl &&renderer) noexcept | mage::rendering::Renderer::Impl | |
| Render(const World &world, const GameTime &time) | mage::rendering::Renderer::Impl | |
| Render(const World &world, const Camera &camera) | mage::rendering::Renderer::Impl | private |
| RenderAA(const Camera &camera) | mage::rendering::Renderer::Impl | private |
| RenderDeferred(const World &world, const Camera &camera, FXMMATRIX world_to_projection) | mage::rendering::Renderer::Impl | private |
| RenderFalseColor(const World &world, const Camera &camera, FXMMATRIX world_to_projection, FalseColor false_color) | mage::rendering::Renderer::Impl | private |
| RenderForward(const World &world, const Camera &camera, FXMMATRIX world_to_projection) | mage::rendering::Renderer::Impl | private |
| RenderPostProcessing(const Camera &camera) | mage::rendering::Renderer::Impl | private |
| RenderSolid(const World &world, const Camera &camera, FXMMATRIX world_to_projection) | mage::rendering::Renderer::Impl | private |
| RenderVoxelGrid(const World &world, const Camera &camera, FXMMATRIX world_to_projection) | mage::rendering::Renderer::Impl | private |
| UpdateBuffers(const World &world, const GameTime &time) | mage::rendering::Renderer::Impl | private |
| UpdateWorldBuffer(const GameTime &time) | mage::rendering::Renderer::Impl | private |
| ~Impl() | mage::rendering::Renderer::Impl | |