|
|
PixelBullet
0.0.1
A C++ game engine
|
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 Descriptor * | GetDescriptor (const std::string &name) const |
| const Descriptor * | GetDescriptor (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 RenderStage & | GetSpecification () const |