Search Results for

    Show / Hide Table of Contents

    Class BackBufferDX12

    Represents a DirectX 12 swap chain back buffer wrapper object.

    Inheritance
    ResourceOwnerDX12
    BackBufferDX12
    Inherited Members
    ResourceOwnerDX12::_resource
    ResourceOwnerDX12::_subresourcesCount
    ResourceOwnerDX12::GetResource()
    ResourceOwnerDX12::GetSubresourcesCount()
    ResourceOwnerDX12::initResource(ID3D12Resource* resource, const D3D12_RESOURCE_STATES initialState, const D3D12_RESOURCE_DESC& desc, bool usePerSubresourceTracking=false)
    ResourceOwnerDX12::initResource(ID3D12Resource* resource, const D3D12_RESOURCE_STATES initialState, const uint32 subresourceCount, bool usePerSubresourceTracking=false)
    ResourceOwnerDX12::initResource(const D3D12_RESOURCE_STATES initialState, const uint32 subresourceCount, bool usePerSubresourceTracking=false)
    ResourceOwnerDX12::OnRelease
    ResourceOwnerDX12::releaseResource(uint32 safeFrameCount=DX12_RESOURCE_DELETE_SAFE_FRAMES_COUNT)
    ResourceOwnerDX12::ResourceOwnerDX12()
    ResourceOwnerDX12::State
    ResourceOwnerDX12::~ResourceOwnerDX12()
    Assembly: FlaxEngine.dll
    File: Engine/GraphicsDevice/DirectX/DX12/GPUSwapChainDX12.h
    Syntax
    public class BackBufferDX12 : public ResourceOwnerDX12

    Fields

    Handle

    The render target surface handle.

    Declaration
    public GPUTextureViewDX12 Handle
    Field Value
    GPUTextureViewDX12

    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

    Overrides
    ResourceOwnerDX12::AsGPUResource()

    Release()

    Release references to the backbuffer

    Declaration
    public void Release()

    Setup(GPUSwapChainDX12* window, ID3D12Resource* backbuffer)

    Setup backbuffer wrapper

    Declaration
    public void Setup(GPUSwapChainDX12* window, ID3D12Resource* backbuffer)
    Parameters
    GPUSwapChainDX12 window

    Parent window

    ID3D12Resource backbuffer

    Back buffer DirectX 12 resource

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