![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LandscapeGrassMapsBuilder.h>
Public Member Functions | |
| LANDSCAPE_API | FLandscapeGrassMapsBuilder (UWorld *InWorld, FLandscapeTextureStreamingManager &InTextureStreamingManager) |
| ~FLandscapeGrassMapsBuilder () | |
| int32 | CountOutdatedGrassMaps (const TArray< TObjectPtr< ULandscapeComponent > > &LandscapeComponents) const |
| void | RegisterComponent (ULandscapeComponent *Component) |
| void | UnregisterComponent (const ULandscapeComponent *Component) |
| int32 | GetTotalGrassMapsWaitingToRender () const |
| void | AmortizedUpdateGrassMaps (const TArray< FVector > &Cameras, bool bPrioritizeCreation, bool bAllowStartGrassMapGeneration) |
| bool | BuildGrassMapsNowForComponents (TArrayView< TObjectPtr< ULandscapeComponent > > LandscapeComponents, FScopedSlowTask *SlowTask, bool bMarkDirty) |
| void | DebugRenderComponents (TArrayView< TObjectPtr< ULandscapeComponent > > LandscapeComponents) |
Helper class used to Build or monitor outdated Grass maps of a world
| FLandscapeGrassMapsBuilder::FLandscapeGrassMapsBuilder | ( | UWorld * | InWorld, |
| FLandscapeTextureStreamingManager & | InTextureStreamingManager | ||
| ) |
| FLandscapeGrassMapsBuilder::~FLandscapeGrassMapsBuilder | ( | ) |
| void FLandscapeGrassMapsBuilder::AmortizedUpdateGrassMaps | ( | const TArray< FVector > & | Cameras, |
| bool | bPrioritizeCreation, | ||
| bool | bAllowStartGrassMapGeneration | ||
| ) |
| bool FLandscapeGrassMapsBuilder::BuildGrassMapsNowForComponents | ( | TArrayView< TObjectPtr< ULandscapeComponent > > | LandscapeComponents, |
| FScopedSlowTask * | SlowTask, | ||
| bool | bMarkDirty | ||
| ) |
| int32 FLandscapeGrassMapsBuilder::CountOutdatedGrassMaps | ( | const TArray< TObjectPtr< ULandscapeComponent > > & | LandscapeComponents | ) | const |
| void FLandscapeGrassMapsBuilder::DebugRenderComponents | ( | TArrayView< TObjectPtr< ULandscapeComponent > > | LandscapeComponents | ) |
|
inline |
| void FLandscapeGrassMapsBuilder::RegisterComponent | ( | ULandscapeComponent * | Component | ) |
| void FLandscapeGrassMapsBuilder::UnregisterComponent | ( | const ULandscapeComponent * | Component | ) |