The Joe Engine
Joe's engine programming playground
JoeEngine::je_offscreen_shadow_pass_t Struct Reference

Offscreen shadow rendering pass data. More...

#include <VulkanRenderingTypes.h>

Public Attributes

uint32_t width = JE_DEFAULT_SHADOW_MAP_WIDTH
 
uint32_t height = JE_DEFAULT_SHADOW_MAP_HEIGHT
 
std::vector< VkFramebuffer > framebuffers
 
std::vector< JEFramebufferAttachmentdepths
 
VkRenderPass renderPass
 
VkSampler depthSampler
 
std::vector< VkCommandBuffer > commandBuffers
 
std::vector< VkSemaphore > semaphores
 

Detailed Description

Offscreen shadow rendering pass data.

Member Data Documentation

◆ commandBuffers

std::vector<VkCommandBuffer> JoeEngine::je_offscreen_shadow_pass_t::commandBuffers

◆ depths

std::vector<JEFramebufferAttachment> JoeEngine::je_offscreen_shadow_pass_t::depths

◆ depthSampler

VkSampler JoeEngine::je_offscreen_shadow_pass_t::depthSampler

◆ framebuffers

std::vector<VkFramebuffer> JoeEngine::je_offscreen_shadow_pass_t::framebuffers

◆ height

uint32_t JoeEngine::je_offscreen_shadow_pass_t::height = JE_DEFAULT_SHADOW_MAP_HEIGHT

◆ renderPass

VkRenderPass JoeEngine::je_offscreen_shadow_pass_t::renderPass

◆ semaphores

std::vector<VkSemaphore> JoeEngine::je_offscreen_shadow_pass_t::semaphores

◆ width

uint32_t JoeEngine::je_offscreen_shadow_pass_t::width = JE_DEFAULT_SHADOW_MAP_WIDTH

The documentation for this struct was generated from the following file: