Class BackBufferDX12
Represents a DirectX 12 swap chain back buffer wrapper object.
Inheritance
BackBufferDX12
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
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 |