52 int32 PixelOffsetX = 0;
72#if WITH_EDITORONLY_DATA
76 FirstHeightMipsPassIndex = NumPasses;
106 int32 ComponentSizeVerts;
107 int32 SubsectionSizeQuads;
108 int32 NumSubsections;
129 void FreeAsyncReadback();
138 void CancelAndSelfDestruct();
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define MAX_int32
Definition NumericLimits.h:25
Definition LandscapeAsyncTextureReadback.h:13
Definition LandscapeRender.h:702
Definition LandscapeGrassMapsBuilder.h:44
Definition LandscapeGrassWeightExporter.h:24
virtual ~FLandscapeGrassWeightExporter_RenderThread_FixLayout()=default
Definition LandscapeGrassWeightExporter.h:31
friend class FLandscapeGrassWeightExporter
Definition LandscapeGrassWeightExporter.h:32
virtual ~FLandscapeGrassWeightExporter_RenderThread()
Definition LandscapeGrassWeightExporter.cpp:409
const FIntPoint & GetTargetSize() const
Definition LandscapeGrassWeightExporter.h:41
LANDSCAPE_API void RenderLandscapeComponentToTexture_RenderThread(FRDGBuilder &GraphBuilder, FRDGTextureRef OutputTexture)
Definition LandscapeGrassWeightExporter.cpp:443
Definition LandscapeGrassWeightExporter.h:101
TMap< ULandscapeComponent *, TUniquePtr< FLandscapeComponentGrassData >, TInlineSetAllocator< 1 > > FetchResults(bool bFreeAsyncReadback)
Definition LandscapeGrassWeightExporter.cpp:706
bool IsAsyncReadbackComplete()
Definition LandscapeGrassWeightExporter.cpp:577
bool CheckAndUpdateAsyncReadback(bool &bOutRenderCommandsQueued, const bool bInForceFinish=false)
Definition LandscapeGrassWeightExporter.cpp:571
Definition RenderGraphBuilder.h:49
Definition RenderGraphResources.h:571
Definition SceneInterface.h:106
Definition TextureResource.h:433
Definition ArrayView.h:139
UE_REWRITE SizeType Num() const
Definition Array.h:1144
Definition ContainerAllocationPolicies.h:1664
Definition UnrealString.h.inl:34
Definition UniquePtr.h:107
Definition TextureRenderTarget2D.h:104
Definition LandscapeGrassWeightExporter.h:142
Definition Landscape.h:55
LANDSCAPE_API bool CanRenderGrassMap(ULandscapeComponent *Component)
Definition LandscapeGrassMapsBuilder.cpp:214
LANDSCAPE_API bool IsRuntimeGrassMapGenerationSupported()
Definition LandscapeGrassMapsBuilder.cpp:265
Definition MaterialShaderType.h:198
static constexpr UE_FORCEINLINE_HINT T DivideAndRoundUp(T Dividend, T Divisor)
Definition UnrealMathUtility.h:694
Definition ObjectPtr.h:488
static CORE_API const TVector2< double > ZeroVector
Definition Vector2D.h:63