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
Base classes
- struct VV::V1::Framebuffer
- Render passes operate in conjunction with framebuffers. Framebuffers represent a collection of specific memory attachments that a render pass instance uses.
Derived classes
- class VV::V3::Framebuffer
- Render passes operate in conjunction with framebuffers. Framebuffers represent a collection of specific memory attachments that a render pass instance uses.
Public types
-
using Parent = V1::
Framebuffer
Public static functions
-
static auto Create(LogicalDevice::
Handle _deviceHanle, const CreateInfo& _creationSpec, Handle& _framebuffer) -> EResult - Creates a framebuffer.
-
static void Destroy(LogicalDevice::
Handle _deviceHandle, Handle _framebuffer) - Destroy a framebuffer.
-
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.
Function documentation
static EResult VV:: V2:: Framebuffer:: Create(LogicalDevice:: Handle _deviceHanle,
const CreateInfo& _creationSpec,
Handle& _framebuffer)
Creates a framebuffer.
Parameters | |
---|---|
_deviceHanle | |
_creationSpec | |
_framebuffer |
static void VV:: V2:: Framebuffer:: Destroy(LogicalDevice:: Handle _deviceHandle,
Handle _framebuffer)
Destroy a framebuffer.
Parameters | |
---|---|
_deviceHandle | |
_framebuffer |
static EResult VV:: V2:: Framebuffer:: Create(LogicalDevice:: Handle _deviceHanle,
const CreateInfo& _creationSpec,
const Memory:: AllocationCallbacks* _allocator,
Handle& _framebuffer)
Creates a framebuffer.
Parameters | |
---|---|
_deviceHanle | |
_creationSpec | |
_allocator | |
_framebuffer |
static void VV:: V2:: Framebuffer:: Destroy(LogicalDevice:: Handle _deviceHandle,
Handle _framebuffer,
const Memory:: AllocationCallbacks* _allocator)
Destroy a framebuffer.
Parameters | |
---|---|
_deviceHandle | |
_framebuffer | |
_allocator |