PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
pixelbullet::RenderStageRuntime Class Reference

Public Member Functions

 RenderStageRuntime (const RenderStage &specification)
 
void Update (const RenderDevice &render_device, const std::map< std::string, std::unique_ptr< RenderTarget2D > > &render_targets)
 
void Rebuild (const RenderDevice &render_device, const std::map< std::string, std::unique_ptr< RenderTarget2D > > &render_targets, const Swapchain &swapchain)
 
const DescriptorGetDescriptor (const std::string &name) const
 
const DescriptorGetDescriptor (uint32_t binding) const
 
const VkFramebuffer & GetActiveFramebuffer (uint32_t active_swapchain_image) const
 
const Renderpass * GetRenderpass () const
 
const ImageDepth * GetDepthStencil () const
 
const std::vector< VkClearValue > & GetClearValues () const
 
uint32_t GetAttachmentCount (uint32_t subpass) const
 
bool HasSwapchain () const
 
bool IsOutOfDate () const
 
const glm::uvec2 & GetExtent () const
 
const glm::ivec2 & GetOffset () const
 
const std::map< std::string, const Descriptor * > & GetDescriptors () const
 
const RenderStageGetSpecification () const
 

The documentation for this class was generated from the following files: