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