Class CascadedShadowMap#
Defined in File CascadedShadowMap.ixx
Class Documentation#
-
class CascadedShadowMap#
Public Functions
-
CascadedShadowMap() = default#
-
inline std::vector<vk::Framebuffer> &getFramebuffers()#
-
inline vk::RenderPass getRenderPass() const#
-
inline uint32_t getWidth() const#
-
inline uint32_t getHeight() const#
-
inline uint32_t getNumCascades() const#
-
void updateCascades(const glm::mat4 &cameraView, float cameraFov, float aspect, float nearPlane, float farPlane, const glm::vec3 &lightDir)#
-
inline const std::vector<CascadeData> &getCascadeData() const#
-
void cleanUp()#
-
~CascadedShadowMap() = default#
-
CascadedShadowMap() = default#