ngfx::VKFramebuffer
Inherits from ngfx::Framebuffer
Public Classes
| Name | |
|---|---|
| struct | VKAttachmentDescriptor |
| struct | VKAttachmentInfo |
Public Functions
| Name | |
|---|---|
| void | create(VkDevice device, VkRenderPass renderPass, const std::vector< VKAttachmentDescriptor > & attachments, uint32_t w, uint32_t h, uint32_t layers =1) |
| virtual | ~VKFramebuffer() |
Public Attributes
| Name | |
|---|---|
| VkFramebuffer | v |
| std::vector< VkImageView > | vkAttachments |
| std::vector< VKAttachmentInfo > | vkAttachmentInfos |
| VkFramebufferCreateInfo | createInfo |
Additional inherited members
Public Classes inherited from ngfx::Framebuffer
| Name | |
|---|---|
| struct | Attachment |
Public Functions inherited from ngfx::Framebuffer
| Name | |
|---|---|
| virtual | ~Framebuffer() |
Public Attributes inherited from ngfx::Framebuffer
| Name | |
|---|---|
| uint32_t | w |
| uint32_t | h |
| uint32_t | layers |
| uint32_t | numAttachments |
| std::vector< Attachment > | attachments |
Public Functions Documentation
function create
void create(
VkDevice device,
VkRenderPass renderPass,
const std::vector< VKAttachmentDescriptor > & attachments,
uint32_t w,
uint32_t h,
uint32_t layers =1
)
function ~VKFramebuffer
virtual ~VKFramebuffer()
Public Attributes Documentation
variable v
VkFramebuffer v = VK_NULL_HANDLE;
variable vkAttachments
std::vector< VkImageView > vkAttachments;
variable vkAttachmentInfos
std::vector< VKAttachmentInfo > vkAttachmentInfos;
variable createInfo
VkFramebufferCreateInfo createInfo;
Updated on 3 April 2021 at 20:21:51 PDT