Nameless Engine
|
#include <ShadowMapManager.h>
Public Attributes | |
std::unordered_map< ShadowMapHandle *, ShadowMapHandleResources > | shadowMaps |
std::array< std::unique_ptr< ShadowMapArrayIndexManager >, static_cast< size_t >(ShadowMapType::SIZE)> | vShadowMapArrayIndexManagers |
Groups mutex guarded data.
std::unordered_map<ShadowMapHandle*, ShadowMapHandleResources> ne::ShadowMapManager::InternalResources::shadowMaps |
All allocated shadow maps.
std::array<std::unique_ptr<ShadowMapArrayIndexManager>, static_cast<size_t>(ShadowMapType::SIZE)> ne::ShadowMapManager::InternalResources::vShadowMapArrayIndexManagers |
Array index managers for various light source types.
vManagers[ShadowMapType::DIRECTIONAL]
.