UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGPUSortBuffers Struct Reference

#include <GPUSort.h>

Public Member Functions

 FGPUSortBuffers ()
 

Public Attributes

FRHIShaderResourceViewRemoteKeySRVs [2]
 
FRHIUnorderedAccessViewRemoteKeyUAVs [2]
 
FRHIShaderResourceViewRemoteValueSRVs [2]
 
FRHIUnorderedAccessViewRemoteValueUAVs [2]
 
FRHIShaderResourceViewFirstValuesSRV = nullptr
 
FRHIUnorderedAccessViewFinalValuesUAV = nullptr
 

Detailed Description

The input buffers required for sorting on the GPU.

Constructor & Destructor Documentation

◆ FGPUSortBuffers()

FGPUSortBuffers::FGPUSortBuffers ( )
inline

Default constructor.

Member Data Documentation

◆ FinalValuesUAV

FRHIUnorderedAccessView* FGPUSortBuffers::FinalValuesUAV = nullptr

Unordered access view holding the final state of the value.

◆ FirstValuesSRV

FRHIShaderResourceView* FGPUSortBuffers::FirstValuesSRV = nullptr

Shader resource view holding the initial state of the values.

◆ RemoteKeySRVs

FRHIShaderResourceView* FGPUSortBuffers::RemoteKeySRVs[2]

Shader resource views for vertex buffers containing the keys.

◆ RemoteKeyUAVs

FRHIUnorderedAccessView* FGPUSortBuffers::RemoteKeyUAVs[2]

Unordered access views for vertex buffers containing the keys.

◆ RemoteValueSRVs

FRHIShaderResourceView* FGPUSortBuffers::RemoteValueSRVs[2]

Shader resource views for vertex buffers containing the values.

◆ RemoteValueUAVs

FRHIUnorderedAccessView* FGPUSortBuffers::RemoteValueUAVs[2]

Unordered access views for vertex buffers containing the values.


The documentation for this struct was generated from the following file: