UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DistanceFieldDownsampling.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3/*=============================================================================
4 DistanceFieldDownsampling.h
5=============================================================================*/
6
7#pragma once
8
9#include "RHI.h"
10
12class FRDGBuilder;
13
21
#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
EPixelFormat
Definition PixelFormat.h:16
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 RHICommandList.h:4626
Definition RHIResources.h:3294
Definition Array.h:670
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