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 |