#include <SunShadowResources.h>
Definition at line 18 of file SunShadowResources.h.
◆ cleanup()
| void Engine::Rendering::SunShadowResources::cleanup |
( |
VkDevice | device | ) |
|
◆ create()
| void Engine::Rendering::SunShadowResources::create |
( |
Core::ApplicationContext * | context, |
|
|
uint32_t | mapSize, |
|
|
uint32_t | cascadeCount ) |
◆ getCascadeBuffer()
| const Vulkan::Buffer & Engine::Rendering::SunShadowResources::getCascadeBuffer |
( |
| ) |
const |
|
inlinenodiscard |
◆ getCascadeCount()
| uint32_t Engine::Rendering::SunShadowResources::getCascadeCount |
( |
| ) |
const |
|
inlinenodiscard |
◆ getCascadeImageView()
| VkImageView Engine::Rendering::SunShadowResources::getCascadeImageView |
( |
uint32_t | cascadeIndex | ) |
const |
|
inlinenodiscard |
◆ getDescriptorInfo()
| const VkDescriptorImageInfo & Engine::Rendering::SunShadowResources::getDescriptorInfo |
( |
| ) |
const |
|
inlinenodiscard |
◆ getImage()
| VkImage Engine::Rendering::SunShadowResources::getImage |
( |
| ) |
const |
|
inlinenodiscard |
◆ getMapSize()
| uint32_t Engine::Rendering::SunShadowResources::getMapSize |
( |
| ) |
const |
|
inlinenodiscard |
◆ hasRendered()
| bool Engine::Rendering::SunShadowResources::hasRendered |
( |
| ) |
const |
|
inlinenodiscard |
◆ isCreated()
| bool Engine::Rendering::SunShadowResources::isCreated |
( |
| ) |
const |
|
inlinenodiscard |
◆ markRendered()
| void Engine::Rendering::SunShadowResources::markRendered |
( |
| ) |
|
|
inline |
◆ uploadCascadeData()
◆ cascadeBuffer_
| std::optional<Vulkan::Buffer> Engine::Rendering::SunShadowResources::cascadeBuffer_ |
|
private |
◆ cascadeCount_
| uint32_t Engine::Rendering::SunShadowResources::cascadeCount_ = 0u |
|
private |
◆ cascadeViews_
◆ descriptorInfo_
| VkDescriptorImageInfo Engine::Rendering::SunShadowResources::descriptorInfo_ {} |
|
private |
◆ hasRendered_
| bool Engine::Rendering::SunShadowResources::hasRendered_ = false |
|
private |
◆ mapSize_
| uint32_t Engine::Rendering::SunShadowResources::mapSize_ = 0u |
|
private |
◆ shadowArrayView_
| VkImageView Engine::Rendering::SunShadowResources::shadowArrayView_ = VK_NULL_HANDLE |
|
private |
◆ shadowImage_
| VkImage Engine::Rendering::SunShadowResources::shadowImage_ = VK_NULL_HANDLE |
|
private |
◆ shadowMemory_
| VkDeviceMemory Engine::Rendering::SunShadowResources::shadowMemory_ = VK_NULL_HANDLE |
|
private |
◆ shadowSampler_
| VkSampler Engine::Rendering::SunShadowResources::shadowSampler_ = VK_NULL_HANDLE |
|
private |
The documentation for this class was generated from the following file: