UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WindowsD3D12Viewport.cpp File Reference

Macros

#define CASE_ERROR_NAME(x)   case x: Name = TEXT(#x); break
 

Functions

FD3D12TextureGetSwapChainSurface (FD3D12Device *Parent, EPixelFormat PixelFormat, uint32 SizeX, uint32 SizeY, IDXGISwapChain *SwapChain, uint32 BackBufferIndex, TRefCountPtr< ID3D12Resource > BackBufferResourceOverride)
 

Macro Definition Documentation

◆ CASE_ERROR_NAME

#define CASE_ERROR_NAME (   x)    case x: Name = TEXT(#x); break

Function Documentation

◆ GetSwapChainSurface()

FD3D12Texture * GetSwapChainSurface ( FD3D12Device Parent,
EPixelFormat  PixelFormat,
uint32  SizeX,
uint32  SizeY,
IDXGISwapChain SwapChain,
uint32  BackBufferIndex,
TRefCountPtr< ID3D12Resource BackBufferResourceOverride 
)
extern

Creates a FD3D12Surface to represent a swap chain's back buffer.