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