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

#include <DistanceFieldDownsampling.h>

Static Public Member Functions

static ENGINE_API bool CanDownsample ()
 
static ENGINE_API void GetDownsampledSize (const FIntVector &Size, float Factor, FIntVector &OutDownsampledSize)
 
static ENGINE_API void FillDownsamplingTask (const FIntVector &SrcSize, const FIntVector &DstSize, const FIntVector &OffsetInAtlas, EPixelFormat Format, FDistanceFieldDownsamplingDataTask &OutDataTask, FUpdateTexture3DData &OutTextureUpdateData)
 
static ENGINE_API void DispatchDownsampleTasks (FRDGBuilder &GraphBuilder, FRHIUnorderedAccessView *DFAtlasUAV, ERHIFeatureLevel::Type FeatureLevel, TArray< FDistanceFieldDownsamplingDataTask > &DownsamplingTasks, TArray< FUpdateTexture3DData > &UpdateTextureData)
 
static ENGINE_API void DispatchDownsampleTasks (FRHICommandListImmediate &RHICmdList, FRHIUnorderedAccessView *DFAtlasUAV, ERHIFeatureLevel::Type FeatureLevel, TArray< FDistanceFieldDownsamplingDataTask > &DownsamplingTasks, TArray< FUpdateTexture3DData > &UpdateTextureData)
 

Member Function Documentation

◆ CanDownsample()

static ENGINE_API bool FDistanceFieldDownsampling::CanDownsample ( )
static

◆ DispatchDownsampleTasks() [1/2]

static ENGINE_API void FDistanceFieldDownsampling::DispatchDownsampleTasks ( FRDGBuilder GraphBuilder,
FRHIUnorderedAccessView DFAtlasUAV,
ERHIFeatureLevel::Type  FeatureLevel,
TArray< FDistanceFieldDownsamplingDataTask > &  DownsamplingTasks,
TArray< FUpdateTexture3DData > &  UpdateTextureData 
)
static

◆ DispatchDownsampleTasks() [2/2]

static ENGINE_API void FDistanceFieldDownsampling::DispatchDownsampleTasks ( FRHICommandListImmediate RHICmdList,
FRHIUnorderedAccessView DFAtlasUAV,
ERHIFeatureLevel::Type  FeatureLevel,
TArray< FDistanceFieldDownsamplingDataTask > &  DownsamplingTasks,
TArray< FUpdateTexture3DData > &  UpdateTextureData 
)
static

◆ FillDownsamplingTask()

static ENGINE_API void FDistanceFieldDownsampling::FillDownsamplingTask ( const FIntVector SrcSize,
const FIntVector DstSize,
const FIntVector OffsetInAtlas,
EPixelFormat  Format,
FDistanceFieldDownsamplingDataTask OutDataTask,
FUpdateTexture3DData OutTextureUpdateData 
)
static

◆ GetDownsampledSize()

static ENGINE_API void FDistanceFieldDownsampling::GetDownsampledSize ( const FIntVector Size,
float  Factor,
FIntVector OutDownsampledSize 
)
static

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