UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDistortionPrimSet Class Reference

#include <DistortionRendering.h>

Public Member Functions

bool DrawAccumulatedOffsets (FRHICommandListImmediate &RHICmdList, const class FViewInfo &View, const FMeshPassProcessorRenderState &DrawRenderState, bool bInitializeOffsets)
 
void Append (FPrimitiveSceneProxy **PrimitiveSceneProxies, int32 NumProxies)
 
int32 NumPrims () const
 
const FPrimitiveSceneProxyGetPrim (int32 i) const
 

Detailed Description

Set of distortion scene prims

Member Function Documentation

◆ Append()

void FDistortionPrimSet::Append ( FPrimitiveSceneProxy **  PrimitiveSceneProxies,
int32  NumProxies 
)
inline

Adds a new primitives to the list of distortion prims

Parameters
PrimitiveSceneProxies- primitive info to add.

◆ DrawAccumulatedOffsets()

bool FDistortionPrimSet::DrawAccumulatedOffsets ( FRHICommandListImmediate RHICmdList,
const class FViewInfo View,
const FMeshPassProcessorRenderState DrawRenderState,
bool  bInitializeOffsets 
)

Iterate over the distortion prims and draw their accumulated offsets

Parameters
ViewInfo- current view used to draw items
DPGIndex- current DPG used to draw items
Returns
true if anything was drawn

◆ GetPrim()

const FPrimitiveSceneProxy * FDistortionPrimSet::GetPrim ( int32  i) const
inline
Returns
a prim currently set to render

◆ NumPrims()

int32 FDistortionPrimSet::NumPrims ( ) const
inline
Returns
number of prims to render

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