72 const TCHAR* TextureName =
nullptr,
92 return Textures.
Last();
97 return Textures.
Num();
102 bool bInitialized =
false;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
void Init()
Definition LockFreeList.h:4
EDownsampleFlags
Definition PostProcessDownsample.h:10
void AddDownsampleComputePass(FRDGBuilder &GraphBuilder, const FViewInfo &View, FScreenPassTexture Input, FScreenPassTexture Output, EDownsampleQuality Quality, ERDGPassFlags PassFlags)
Definition PostProcessDownsample.cpp:190
EDownsampleQuality
Definition PostProcessDownsample.h:19
FScreenPassTexture AddDownsamplePass(FRDGBuilder &GraphBuilder, const FViewInfo &View, const FDownsamplePassInputs &Inputs)
namespace
Definition PostProcessDownsample.cpp:93
ERDGPassFlags
Definition RenderGraphDefinitions.h:128
Definition RenderGraphBuilder.h:49
Definition PostProcessDownsample.h:60
FScreenPassTextureSlice GetFirstTexture() const
Definition PostProcessDownsample.h:85
bool IsInitialized() const
Definition PostProcessDownsample.h:75
FScreenPassTextureSlice GetLastTexture() const
Definition PostProcessDownsample.h:90
uint32 GetStageCount() const
Definition PostProcessDownsample.h:95
FTextureDownsampleChain()=default
FScreenPassTextureSlice GetTexture(uint32 StageIndex) const
Definition PostProcessDownsample.h:80
Definition SceneRendering.h:1132
UE_REWRITE SizeType Num() const
Definition Array.h:1144
UE_NODEBUG UE_FORCEINLINE_HINT ElementType & Last(SizeType IndexFromTheEnd=0) UE_LIFETIMEBOUND
Definition Array.h:1263
Definition ScreenPass.h:65
Definition ScreenPass.h:41
Definition RendererInterface.h:494