Class BackBufferVulkan
Represents a Vulkan swap chain back buffer wrapper object.
Inheritance
BackBufferVulkan
Assembly: FlaxEngine.dll
File: Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h
Syntax
public class BackBufferVulkan : public ResourceOwnerVulkan
Fields
Device
Handle
The render target surface handle.
Declaration
public GPUTextureViewVulkan Handle
Field Value
ImageAcquiredSemaphore
The image acquired semaphore handle.
Declaration
public SemaphoreVulkan* ImageAcquiredSemaphore
Field Value
RenderingDoneSemaphore
The rendering done semaphore handle.
Declaration
public SemaphoreVulkan* RenderingDoneSemaphore
Field Value
Methods
AsGPUResource()
Gets resource owner object as a GPUResource type or returns null if cannot perform cast.
Declaration
public virtual GPUResource* AsGPUResource() const override
Returns
GPUResource
GPU Resource or null if cannot cast. |
Overrides
Release()
Declaration
public void Release()
Setup(GPUSwapChainVulkan* window, VkImage backbuffer, PixelFormat format, VkExtent3D extent)
Declaration
public void Setup(GPUSwapChainVulkan* window, VkImage backbuffer, PixelFormat format, VkExtent3D extent)
Parameters
GPUSwap
|
Vk
|
Pixel
|
Vk
|