|
|
| RenderStage (std::vector< Attachment > images={}, std::vector< SubpassType > subpasses={}, const Viewport &viewport=Viewport()) |
| |
|
void | Update () |
| |
|
void | Rebuild (const Swapchain &swapchain) |
| |
|
std::optional< Attachment > | GetAttachment (const std::string &name) const |
| |
|
std::optional< Attachment > | GetAttachment (uint32_t binding) const |
| |
|
const Descriptor * | GetDescriptor (const std::string &name) const |
| |
|
const VkFramebuffer & | GetActiveFramebuffer (uint32_t activeSwapchainImage) const |
| |
|
const std::vector< Attachment > & | GetAttachments () const |
| |
|
const std::vector< SubpassType > & | GetSubpasses () const |
| |
|
Viewport & | GetViewport () |
| |
|
void | SetViewport (const Viewport &viewport) |
| |
| const RenderArea & | GetRenderArea () const |
| |
| bool | IsOutOfDate () const |
| |
|
const Renderpass * | GetRenderpass () const |
| |
|
const ImageDepth * | GetDepthStencil () const |
| |
|
const Framebuffers * | GetFramebuffers () const |
| |
|
const std::vector< VkClearValue > & | GetClearValues () const |
| |
|
uint32_t | GetAttachmentCount (uint32_t subpass) const |
| |
|
bool | HasDepth () const |
| |
|
bool | HasSwapchain () const |
| |
|
bool | IsMultisampled (uint32_t subpass) const |
| |
◆ GetRenderArea()
| const RenderArea & PixelBullet::RenderStage::GetRenderArea |
( |
| ) |
const |
|
inline |
Gets the render stage viewport.
- Returns
- The the render stage viewport.
◆ IsOutOfDate()
| bool PixelBullet::RenderStage::IsOutOfDate |
( |
| ) |
const |
|
inline |
Gets if the width or height has changed between the last update and now.
- Returns
- If the width or height has changed.
The documentation for this class was generated from the following files:
- engine/src/PixelBullet/Graphics/RenderStage.hpp
- engine/src/PixelBullet/Graphics/RenderStage.cpp