UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DistanceField Namespace Reference

Functions

FAOParameters SetupAOShaderParameters (const FDistanceFieldAOParameters &AOParameters)
 
FDFAOUpsampleParameters SetupAOUpsampleParameters (const FViewInfo &View, FRDGTextureRef DistanceFieldAOBentNormal)
 
FDistanceFieldObjectBufferParameters SetupObjectBufferParameters (FRDGBuilder &GraphBuilder, const FDistanceFieldSceneData &DistanceFieldSceneData)
 
FDistanceFieldAtlasParameters SetupAtlasParameters (FRDGBuilder &GraphBuilder, const FDistanceFieldSceneData &DistanceFieldSceneData)
 

Variables

constexpr int32 MeshDistanceFieldObjectBorder = 1
 
constexpr int32 UniqueDataBrickSize = 7
 
constexpr int32 BrickSize = 8
 
constexpr int32 BandSizeInVoxels = 4
 
constexpr int32 NumMips = 3
 
constexpr uint32 InvalidBrickIndex = 0xFFFFFFFF
 
constexpr EPixelFormat DistanceFieldFormat = PF_G8
 
constexpr uint32 MaxIndirectionDimension = 1024
 
constexpr uint32 MinPrimitiveModifiedBoundsAllocation = 1024
 

Function Documentation

◆ SetupAOShaderParameters()

FAOParameters DistanceField::SetupAOShaderParameters ( const FDistanceFieldAOParameters AOParameters)

◆ SetupAOUpsampleParameters()

FDFAOUpsampleParameters DistanceField::SetupAOUpsampleParameters ( const FViewInfo View,
FRDGTextureRef  DistanceFieldAOBentNormal 
)

◆ SetupAtlasParameters()

FDistanceFieldAtlasParameters DistanceField::SetupAtlasParameters ( FRDGBuilder GraphBuilder,
const FDistanceFieldSceneData DistanceFieldSceneData 
)

◆ SetupObjectBufferParameters()

FDistanceFieldObjectBufferParameters DistanceField::SetupObjectBufferParameters ( FRDGBuilder GraphBuilder,
const FDistanceFieldSceneData DistanceFieldSceneData 
)

Variable Documentation

◆ BandSizeInVoxels

constexpr int32 DistanceField::BandSizeInVoxels = 4
inlineconstexpr

◆ BrickSize

constexpr int32 DistanceField::BrickSize = 8
inlineconstexpr

◆ DistanceFieldFormat

constexpr EPixelFormat DistanceField::DistanceFieldFormat = PF_G8
inlineconstexpr

◆ InvalidBrickIndex

constexpr uint32 DistanceField::InvalidBrickIndex = 0xFFFFFFFF
inlineconstexpr

◆ MaxIndirectionDimension

constexpr uint32 DistanceField::MaxIndirectionDimension = 1024
inlineconstexpr

◆ MeshDistanceFieldObjectBorder

constexpr int32 DistanceField::MeshDistanceFieldObjectBorder = 1
inlineconstexpr

◆ MinPrimitiveModifiedBoundsAllocation

constexpr uint32 DistanceField::MinPrimitiveModifiedBoundsAllocation = 1024
constexpr

◆ NumMips

constexpr int32 DistanceField::NumMips = 3
inlineconstexpr

◆ UniqueDataBrickSize

constexpr int32 DistanceField::UniqueDataBrickSize = 7
inlineconstexpr