23 virtual ~VulkanLight();
25 inline const vc::Vector<Framebuffer> & GetShadowMapFramebuffers(
const int frameIndex,
const int cascadeIndex)
const {
return (*__shadowMapFramebuffers)[frameIndex][cascadeIndex]; }
26 inline const DescriptorSet & GetShadowMapDescriptorSet() {
return __shadowMapDescriptorSet->GetCurrentSet(); }
29 vc::Error _SetType(
const vc::LightType type)
override;
30 void _SetDescriptorsFromCascade(
const int cascadeIndex)
override;
37 vc::Array<int, VENOM_MAX_FRAMES_IN_FLIGHT> __lastCascades;