30 UE_DEPRECATED(5.0,
"This method has been refactored to use an FRDGBuilder instead.")
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Size
Definition VulkanMemory.cpp:4034
Definition DistanceFieldDownsampling.h:23
static ENGINE_API void DispatchDownsampleTasks(FRDGBuilder &GraphBuilder, FRHIUnorderedAccessView *DFAtlasUAV, ERHIFeatureLevel::Type FeatureLevel, TArray< FDistanceFieldDownsamplingDataTask > &DownsamplingTasks, TArray< FUpdateTexture3DData > &UpdateTextureData)
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)
Definition RenderGraphBuilder.h:49
Definition RHIResources.h:3294
Definition SceneComponent.h:24
Type
Definition RHIFeatureLevel.h:20
Definition DistanceFieldDownsampling.h:15
FTextureRHIRef VolumeTextureRHI
Definition DistanceFieldDownsampling.h:16
FVector TexelSrcSize
Definition DistanceFieldDownsampling.h:17
FIntVector OffsetInAtlas
Definition DistanceFieldDownsampling.h:19
FIntVector DstSize
Definition DistanceFieldDownsampling.h:18
Definition RHICommandList.h:220