#include <LandscapeGrassWeightExporter.h>
|
| LANDSCAPE_API | FLandscapeGrassWeightExporter (ALandscapeProxy *InLandscapeProxy, TArrayView< ULandscapeComponent *const > InLandscapeComponents, bool bInNeedsGrassmap=true, bool bInNeedsHeightmap=true, const TArray< int32 > &InHeightMips={}, bool bInRenderImmediately=true, bool bInReadbackToCPU=true) |
| |
| bool | CheckAndUpdateAsyncReadback (bool &bOutRenderCommandsQueued, const bool bInForceFinish=false) |
| |
| bool | IsAsyncReadbackComplete () |
| |
| TMap< ULandscapeComponent *, TUniquePtr< FLandscapeComponentGrassData >, TInlineSetAllocator< 1 > > | FetchResults (bool bFreeAsyncReadback) |
| |
Public Member Functions inherited from FLandscapeGrassWeightExporter_RenderThread |
| virtual | ~FLandscapeGrassWeightExporter_RenderThread () |
| |
| const FIntPoint & | GetTargetSize () const |
| |
| LANDSCAPE_API void | RenderLandscapeComponentToTexture_RenderThread (FRDGBuilder &GraphBuilder, FRDGTextureRef OutputTexture) |
| |
Public Member Functions inherited from FLandscapeGrassWeightExporter_RenderThread_FixLayout |
| virtual | ~FLandscapeGrassWeightExporter_RenderThread_FixLayout ()=default |
| |
◆ FLandscapeGrassWeightExporter()
| FLandscapeGrassWeightExporter::FLandscapeGrassWeightExporter |
( |
ALandscapeProxy * |
InLandscapeProxy, |
|
|
TArrayView< ULandscapeComponent *const > |
InLandscapeComponents, |
|
|
bool |
bInNeedsGrassmap = true, |
|
|
bool |
bInNeedsHeightmap = true, |
|
|
const TArray< int32 > & |
InHeightMips = {}, |
|
|
bool |
bInRenderImmediately = true, |
|
|
bool |
bInReadbackToCPU = true |
|
) |
| |
◆ CheckAndUpdateAsyncReadback()
| bool FLandscapeGrassWeightExporter::CheckAndUpdateAsyncReadback |
( |
bool & |
bOutRenderCommandsQueued, |
|
|
const bool |
bInForceFinish = false |
|
) |
| |
◆ FetchResults()
◆ IsAsyncReadbackComplete()
| bool FLandscapeGrassWeightExporter::IsAsyncReadbackComplete |
( |
| ) |
|
◆ FLandscapeGrassMapsBuilder
The documentation for this class was generated from the following files: