UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LongGPUTask.cpp File Reference
#include "LongGPUTask.h"
#include "OneColorShader.h"
#include "PipelineStateCache.h"
#include "RHIStaticStates.h"
#include "RenderUtils.h"
#include "ClearQuad.h"

Functions

 IMPLEMENT_SHADER_TYPE (, FLongGPUTaskPS, TEXT("/Engine/Private/OneColorShader.usf"), TEXT("MainLongGPUTask"), SF_Pixel)
 
void IssueScalableLongGPUTask (FRHICommandListImmediate &RHICmdList, int32 NumIteration)
 
void MeasureLongGPUTaskExecutionTime (FRHICommandListImmediate &RHICmdList)
 

Variables

int32 NumMeasuredIterationsToAchieve500ms = 0
 

Function Documentation

◆ IMPLEMENT_SHADER_TYPE()

IMPLEMENT_SHADER_TYPE ( FLongGPUTaskPS  ,
TEXT("/Engine/Private/OneColorShader.usf" ,
TEXT("MainLongGPUTask")  ,
SF_Pixel   
)

◆ IssueScalableLongGPUTask()

void IssueScalableLongGPUTask ( FRHICommandListImmediate RHICmdList,
int32  NumIteration 
)

◆ MeasureLongGPUTaskExecutionTime()

void MeasureLongGPUTaskExecutionTime ( FRHICommandListImmediate RHICmdList)

Variable Documentation

◆ NumMeasuredIterationsToAchieve500ms

int32 NumMeasuredIterationsToAchieve500ms = 0