struct
#include <VaultedVulkan/VV_RenderPass.hpp>
Framebuffer Render passes operate in conjunction with framebuffers. Framebuffers represent a collection of specific memory attachments that a render pass instance uses.
Contents
Derived classes
- struct VV::V2::Framebuffer
- Render passes operate in conjunction with framebuffers. Framebuffers represent a collection of specific memory attachments that a render pass instance uses.
Public types
- struct CreateInfo
- Specification
- using Handle = VkFramebuffer
- Specification
- using CreateFlags = Bitfield<EFrameBufferCreateFlag, VkFramebufferCreateFlags>
- Specification
Public static functions
-
static auto Create(LogicalDevice::
Handle _deviceHanle, const CreateInfo& _creationSpec, const Memory:: AllocationCallbacks* _allocator, Handle& _framebuffer) -> EResult - Creates a framebuffer.
-
static void Destroy(LogicalDevice::
Handle _deviceHandle, Handle _framebuffer, const Memory:: AllocationCallbacks* _allocator) - Destroy a framebuffer.