#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