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