MAGE  v0.171.0
Matthias Advanced Game Engine
mage::rendering::ShadowMapBuffer Member List

This is the complete list of members for mage::rendering::ShadowMapBuffer, including all inherited members.

Bind(ID3D11DeviceContext &device_context) const noexceptmage::rendering::ShadowMapBuffer
BindDSV(ID3D11DeviceContext &device_context, std::size_t dsv_index) const noexceptmage::rendering::ShadowMapBuffer
BindRasterizerState(ID3D11DeviceContext &device_context) const noexceptmage::rendering::ShadowMapBuffer
ClearDSVs(ID3D11DeviceContext &device_context) const noexceptmage::rendering::ShadowMapBuffer
GetDSV(std::size_t dsv_index) const noexceptmage::rendering::ShadowMapBuffer
GetNumberOfShadowMaps() const noexceptmage::rendering::ShadowMapBuffer
GetSRV() const noexceptmage::rendering::ShadowMapBuffer
m_dsvsmage::rendering::ShadowMapBufferprivate
m_formatmage::rendering::ShadowMapBufferprivate
m_rasterizer_statemage::rendering::ShadowMapBufferprivate
m_srvmage::rendering::ShadowMapBufferprivate
m_viewportmage::rendering::ShadowMapBufferprivate
operator=(const ShadowMapBuffer &buffer)=deletemage::rendering::ShadowMapBuffer
operator=(ShadowMapBuffer &&buffer) noexceptmage::rendering::ShadowMapBuffer
SetupRasterizerState(ID3D11Device &device)mage::rendering::ShadowMapBufferprivate
SetupShadowMapArray(ID3D11Device &device, std::size_t nb_shadow_maps, DXGI_FORMAT texture_format, DXGI_FORMAT dsv_format, DXGI_FORMAT srv_format)mage::rendering::ShadowMapBufferprivate
SetupShadowMapBuffer(ID3D11Device &device, std::size_t nb_shadow_maps)mage::rendering::ShadowMapBufferprivate
ShadowMapBuffer(ID3D11Device &device, std::size_t nb_shadow_maps, const U32x2 &resolution={ 512u, 512u }, DepthFormat format=DepthFormat::D16)mage::rendering::ShadowMapBufferexplicit
ShadowMapBuffer(const ShadowMapBuffer &buffer)=deletemage::rendering::ShadowMapBuffer
ShadowMapBuffer(ShadowMapBuffer &&buffer) noexceptmage::rendering::ShadowMapBuffer
~ShadowMapBuffer()mage::rendering::ShadowMapBuffer