| Bind(ID3D11DeviceContext &device_context) const noexcept | mage::rendering::ShadowMapBuffer | |
| BindDSV(ID3D11DeviceContext &device_context, std::size_t dsv_index) const noexcept | mage::rendering::ShadowMapBuffer | |
| BindRasterizerState(ID3D11DeviceContext &device_context) const noexcept | mage::rendering::ShadowMapBuffer | |
| ClearDSVs(ID3D11DeviceContext &device_context) const noexcept | mage::rendering::ShadowMapBuffer | |
| GetDSV(std::size_t dsv_index) const noexcept | mage::rendering::ShadowMapBuffer | |
| GetNumberOfShadowMaps() const noexcept | mage::rendering::ShadowMapBuffer | |
| GetSRV() const noexcept | mage::rendering::ShadowMapBuffer | |
| m_dsvs | mage::rendering::ShadowMapBuffer | private |
| m_format | mage::rendering::ShadowMapBuffer | private |
| m_rasterizer_state | mage::rendering::ShadowMapBuffer | private |
| m_srv | mage::rendering::ShadowMapBuffer | private |
| m_viewport | mage::rendering::ShadowMapBuffer | private |
| operator=(const ShadowMapBuffer &buffer)=delete | mage::rendering::ShadowMapBuffer | |
| operator=(ShadowMapBuffer &&buffer) noexcept | mage::rendering::ShadowMapBuffer | |
| SetupRasterizerState(ID3D11Device &device) | mage::rendering::ShadowMapBuffer | private |
| SetupShadowMapArray(ID3D11Device &device, std::size_t nb_shadow_maps, DXGI_FORMAT texture_format, DXGI_FORMAT dsv_format, DXGI_FORMAT srv_format) | mage::rendering::ShadowMapBuffer | private |
| SetupShadowMapBuffer(ID3D11Device &device, std::size_t nb_shadow_maps) | mage::rendering::ShadowMapBuffer | private |
| ShadowMapBuffer(ID3D11Device &device, std::size_t nb_shadow_maps, const U32x2 &resolution={ 512u, 512u }, DepthFormat format=DepthFormat::D16) | mage::rendering::ShadowMapBuffer | explicit |
| ShadowMapBuffer(const ShadowMapBuffer &buffer)=delete | mage::rendering::ShadowMapBuffer | |
| ShadowMapBuffer(ShadowMapBuffer &&buffer) noexcept | mage::rendering::ShadowMapBuffer | |
| ~ShadowMapBuffer() | mage::rendering::ShadowMapBuffer | |