VV::V2::Framebuffer struct

Render passes operate in conjunction with framebuffers. Framebuffers represent a collection of specific memory attachments that a render pass instance uses.

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

Specification

static void VV::V2::Framebuffer::Destroy(LogicalDevice::Handle _deviceHandle, Handle _framebuffer, const Memory::AllocationCallbacks* _allocator)

Destroy a framebuffer.

Parameters
_deviceHandle
_framebuffer
_allocator

Specification