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

Offscreen deferred geometry rendering pass data. More...

#include <VulkanRenderingTypes.h>

Public Attributes

uint32_t width = JE_DEFAULT_SCREEN_WIDTH
 
uint32_t height = JE_DEFAULT_SCREEN_HEIGHT
 
std::vector< VkFramebuffer > framebuffers
 
std::vector< JEFramebufferAttachmentcolors
 
std::vector< JEFramebufferAttachmentnormals
 
std::vector< JEFramebufferAttachmentdepths
 
VkRenderPass renderPass
 
VkSampler sampler
 
std::vector< VkCommandBuffer > commandBuffers
 
std::vector< VkSemaphore > semaphores
 

Detailed Description

Offscreen deferred geometry rendering pass data.

Member Data Documentation

◆ colors

std::vector<JEFramebufferAttachment> JoeEngine::je_offscreen_deferred_pass_t::colors

◆ commandBuffers

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

◆ depths

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

◆ framebuffers

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

◆ height

uint32_t JoeEngine::je_offscreen_deferred_pass_t::height = JE_DEFAULT_SCREEN_HEIGHT

◆ normals

std::vector<JEFramebufferAttachment> JoeEngine::je_offscreen_deferred_pass_t::normals

◆ renderPass

VkRenderPass JoeEngine::je_offscreen_deferred_pass_t::renderPass

◆ sampler

VkSampler JoeEngine::je_offscreen_deferred_pass_t::sampler

◆ semaphores

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

◆ width

uint32_t JoeEngine::je_offscreen_deferred_pass_t::width = JE_DEFAULT_SCREEN_WIDTH

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