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

Go to the source code of this file.

Classes

class  FMarkHeightfieldPagesCS
 
class  FBuildHeightfieldComposeTilesIndirectArgBufferCS
 
class  FBuildHeightfieldComposeTilesCS
 
class  FComposeHeightfieldsIntoPagesCS
 
class  FCompositeHeightfieldsIntoObjectGridPagesCS
 

Functions

 IMPLEMENT_GLOBAL_SHADER (FMarkHeightfieldPagesCS, "/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf", "MarkHeightfieldPagesCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FBuildHeightfieldComposeTilesIndirectArgBufferCS, "/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf", "BuildHeightfieldComposeTilesIndirectArgBufferCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FBuildHeightfieldComposeTilesCS, "/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf", "BuildHeightfieldComposeTilesCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FComposeHeightfieldsIntoPagesCS, "/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf", "ComposeHeightfieldsIntoPagesCS", SF_Compute)
 
 IMPLEMENT_GLOBAL_SHADER (FCompositeHeightfieldsIntoObjectGridPagesCS, "/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf", "CompositeHeightfieldsIntoObjectGridPagesCS", SF_Compute)
 
FRDGBufferRef UploadHeightfieldDescriptions (FRDGBuilder &GraphBuilder, const TArray< FHeightfieldComponentDescription > &HeightfieldDescriptions)
 

Function Documentation

◆ IMPLEMENT_GLOBAL_SHADER() [1/5]

IMPLEMENT_GLOBAL_SHADER ( FBuildHeightfieldComposeTilesCS  ,
"/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf"  ,
"BuildHeightfieldComposeTilesCS"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [2/5]

IMPLEMENT_GLOBAL_SHADER ( FBuildHeightfieldComposeTilesIndirectArgBufferCS  ,
"/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf"  ,
"BuildHeightfieldComposeTilesIndirectArgBufferCS"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [3/5]

IMPLEMENT_GLOBAL_SHADER ( FComposeHeightfieldsIntoPagesCS  ,
"/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf"  ,
"ComposeHeightfieldsIntoPagesCS"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [4/5]

IMPLEMENT_GLOBAL_SHADER ( FCompositeHeightfieldsIntoObjectGridPagesCS  ,
"/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf"  ,
"CompositeHeightfieldsIntoObjectGridPagesCS"  ,
SF_Compute   
)

◆ IMPLEMENT_GLOBAL_SHADER() [5/5]

IMPLEMENT_GLOBAL_SHADER ( FMarkHeightfieldPagesCS  ,
"/Engine/Private/DistanceField/GlobalDistanceFieldHeightfields.usf"  ,
"MarkHeightfieldPagesCS"  ,
SF_Compute   
)

◆ UploadHeightfieldDescriptions()

FRDGBufferRef UploadHeightfieldDescriptions ( FRDGBuilder GraphBuilder,
const TArray< FHeightfieldComponentDescription > &  HeightfieldDescriptions 
)
extern