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 | |