Search Results for

    Show / Hide Table of Contents

    Class BackBufferVulkan

    Represents a Vulkan swap chain back buffer wrapper object.

    Inheritance
    ResourceOwnerVulkan
    BackBufferVulkan
    Inherited Members
    ResourceOwnerVulkan::ArraySlices
    ResourceOwnerVulkan::initResource(VkImageLayout initialState, int32 mipLevels=1, int32 arraySize=1, bool usePerSubresourceTracking=false)
    ResourceOwnerVulkan::State
    ResourceOwnerVulkan::~ResourceOwnerVulkan()
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.h
    Syntax
    public class BackBufferVulkan : public ResourceOwnerVulkan

    Fields

    Device

    The device.

    Declaration
    public GPUDeviceVulkan* Device
    Field Value
    GPUDeviceVulkan

    Handle

    The render target surface handle.

    Declaration
    public GPUTextureViewVulkan Handle
    Field Value
    GPUTextureViewVulkan

    ImageAcquiredSemaphore

    The image acquired semaphore handle.

    Declaration
    public SemaphoreVulkan* ImageAcquiredSemaphore
    Field Value
    SemaphoreVulkan

    RenderingDoneSemaphore

    The rendering done semaphore handle.

    Declaration
    public SemaphoreVulkan* RenderingDoneSemaphore
    Field Value
    SemaphoreVulkan

    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
    ResourceOwnerVulkan::AsGPUResource()

    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
    GPUSwapChainVulkan window

    VkImage backbuffer

    PixelFormat format

    VkExtent3D extent

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat