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 |