#include <Framebuffer.h>
◆ ColorAttachments
◆ ~CFramebuffer()
| Renderer::Backend::Vulkan::CFramebuffer::~CFramebuffer |
( |
| ) |
|
|
override |
◆ CFramebuffer()
| Renderer::Backend::Vulkan::CFramebuffer::CFramebuffer |
( |
| ) |
|
|
privatedefault |
◆ Create()
◆ GetClearColor()
| const CColor & Renderer::Backend::Vulkan::CFramebuffer::GetClearColor |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetColorAttachmentLoadOp()
| AttachmentLoadOp Renderer::Backend::Vulkan::CFramebuffer::GetColorAttachmentLoadOp |
( |
| ) |
const |
|
inline |
◆ GetColorAttachments()
| const ColorAttachments & Renderer::Backend::Vulkan::CFramebuffer::GetColorAttachments |
( |
| ) |
|
|
inline |
◆ GetColorAttachmentStoreOp()
| AttachmentStoreOp Renderer::Backend::Vulkan::CFramebuffer::GetColorAttachmentStoreOp |
( |
| ) |
const |
|
inline |
◆ GetDepthStencilAttachment()
| CTexture * Renderer::Backend::Vulkan::CFramebuffer::GetDepthStencilAttachment |
( |
| ) |
|
|
inline |
◆ GetDepthStencilAttachmentLoadOp()
| AttachmentLoadOp Renderer::Backend::Vulkan::CFramebuffer::GetDepthStencilAttachmentLoadOp |
( |
| ) |
const |
|
inline |
◆ GetDepthStencilAttachmentStoreOp()
| AttachmentStoreOp Renderer::Backend::Vulkan::CFramebuffer::GetDepthStencilAttachmentStoreOp |
( |
| ) |
const |
|
inline |
◆ GetDevice()
| IDevice * Renderer::Backend::Vulkan::CFramebuffer::GetDevice |
( |
| ) |
|
|
overridevirtual |
◆ GetFramebuffer()
| VkFramebuffer Renderer::Backend::Vulkan::CFramebuffer::GetFramebuffer |
( |
| ) |
const |
|
inline |
◆ GetHeight()
| uint32_t Renderer::Backend::Vulkan::CFramebuffer::GetHeight |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ GetRenderPass()
| VkRenderPass Renderer::Backend::Vulkan::CFramebuffer::GetRenderPass |
( |
| ) |
const |
|
inline |
◆ GetSampleCount()
| uint32_t Renderer::Backend::Vulkan::CFramebuffer::GetSampleCount |
( |
| ) |
const |
|
inline |
◆ GetUID()
◆ GetWidth()
| uint32_t Renderer::Backend::Vulkan::CFramebuffer::GetWidth |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ CDevice
◆ CSwapChain
◆ m_ClearColor
| CColor Renderer::Backend::Vulkan::CFramebuffer::m_ClearColor {} |
|
private |
◆ m_ColorAttachmentLoadOp
◆ m_ColorAttachments
◆ m_ColorAttachmentStoreOp
◆ m_DepthStencilAttachment
| CTexture* Renderer::Backend::Vulkan::CFramebuffer::m_DepthStencilAttachment = nullptr |
|
private |
◆ m_DepthStencilAttachmentLoadOp
◆ m_DepthStencilAttachmentStoreOp
◆ m_Device
| CDevice* Renderer::Backend::Vulkan::CFramebuffer::m_Device = nullptr |
|
private |
◆ m_Framebuffer
| VkFramebuffer Renderer::Backend::Vulkan::CFramebuffer::m_Framebuffer = VK_NULL_HANDLE |
|
private |
◆ m_Height
| uint32_t Renderer::Backend::Vulkan::CFramebuffer::m_Height = 0 |
|
private |
◆ m_RenderPass
| VkRenderPass Renderer::Backend::Vulkan::CFramebuffer::m_RenderPass = VK_NULL_HANDLE |
|
private |
◆ m_SampleCount
| uint32_t Renderer::Backend::Vulkan::CFramebuffer::m_SampleCount = 0 |
|
private |
◆ m_UID
◆ m_Width
| uint32_t Renderer::Backend::Vulkan::CFramebuffer::m_Width = 0 |
|
private |
The documentation for this class was generated from the following files:
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/Framebuffer.h
- /home/docker/jenkins/workspace/technical-docs/source/renderer/backend/vulkan/Framebuffer.cpp