Nameless Engine
|
Public Attributes | |
std::unique_ptr< ShaderLightArray > | pPointLightDataArray |
std::unique_ptr< ShaderLightArray > | pDirectionalLightDataArray |
std::unique_ptr< ShaderLightArray > | pSpotlightDataArray |
std::unique_ptr< ShaderLightArray > | pShadowPassLightInfoArray |
Groups GPU resources that store arrays of light sources.
std::unique_ptr<ShaderLightArray> ne::LightingShaderResourceManager::LightArrays::pDirectionalLightDataArray |
Stores data of all spawned directional lights.
std::unique_ptr<ShaderLightArray> ne::LightingShaderResourceManager::LightArrays::pPointLightDataArray |
Stores data of all spawned point lights.
std::unique_ptr<ShaderLightArray> ne::LightingShaderResourceManager::LightArrays::pShadowPassLightInfoArray |
Light info for all spawned lights, used in shadow pass.
std::unique_ptr<ShaderLightArray> ne::LightingShaderResourceManager::LightArrays::pSpotlightDataArray |
Stores data of all spawned spotlights.