CARLA
Loading...
Searching...
No Matches
Static Public Member Functions | Static Private Member Functions | List of all members
UMeshToLandscapeUtil Class Reference

#include <MeshToLandscape.h>

+ Inheritance diagram for UMeshToLandscapeUtil:

Static Public Member Functions

static ALandscape * ConvertMeshesToLandscape (const TArray< UActorComponent * > &Components, int32 SubsectionSizeQuads, int32 NumSubsections, int32 SampleFrequency, const TArray< FHitDisplacementEntry > &HitDisplacementMap)
 
static void EnumerateLandscapeLikeStaticMeshComponents (UObject *WorldContextObject, const TArray< FString > &PatternWhitelist, const TArray< FString > &PatternBlacklist, const TArray< UClass * > &ClassWhitelist, const TArray< UClass * > &ClassBlacklist, double MaxZVariance, TArray< UActorComponent * > &OutComponents)
 

Static Private Member Functions

static void FilterByClassList (TArray< UActorComponent * > &Components, const TArray< UClass * > &Blacklist, const TArray< UClass * > &Whitelist)
 
static void FilterComponentsByPatterns (TArray< UActorComponent * > &Components, const TArray< FString > &PatternWhitelist, const TArray< FString > &PatternBlacklist)
 
static void FilterInvalidStaticMeshComponents (TArray< UActorComponent * > &Components)
 
static void FilterStaticMeshComponentsByVariance (TArray< UActorComponent * > &Components, double MaxZVariance)
 

Detailed Description

Definition at line 31 of file MeshToLandscape.h.

Member Function Documentation

◆ ConvertMeshesToLandscape()

ALandscape * UMeshToLandscapeUtil::ConvertMeshesToLandscape ( const TArray< UActorComponent * > &  Components,
int32  SubsectionSizeQuads,
int32  NumSubsections,
int32  SampleFrequency,
const TArray< FHitDisplacementEntry > &  HitDisplacementMap 
)
static

◆ EnumerateLandscapeLikeStaticMeshComponents()

void UMeshToLandscapeUtil::EnumerateLandscapeLikeStaticMeshComponents ( UObject *  WorldContextObject,
const TArray< FString > &  PatternWhitelist,
const TArray< FString > &  PatternBlacklist,
const TArray< UClass * > &  ClassWhitelist,
const TArray< UClass * > &  ClassBlacklist,
double  MaxZVariance,
TArray< UActorComponent * > &  OutComponents 
)
static

◆ FilterByClassList()

void UMeshToLandscapeUtil::FilterByClassList ( TArray< UActorComponent * > &  Components,
const TArray< UClass * > &  Blacklist,
const TArray< UClass * > &  Whitelist 
)
staticprivate

Definition at line 40 of file MeshToLandscape.cpp.

Referenced by EnumerateLandscapeLikeStaticMeshComponents().

◆ FilterComponentsByPatterns()

void UMeshToLandscapeUtil::FilterComponentsByPatterns ( TArray< UActorComponent * > &  Components,
const TArray< FString > &  PatternWhitelist,
const TArray< FString > &  PatternBlacklist 
)
staticprivate

Definition at line 173 of file MeshToLandscape.cpp.

Referenced by EnumerateLandscapeLikeStaticMeshComponents().

◆ FilterInvalidStaticMeshComponents()

void UMeshToLandscapeUtil::FilterInvalidStaticMeshComponents ( TArray< UActorComponent * > &  Components)
staticprivate

Definition at line 82 of file MeshToLandscape.cpp.

Referenced by EnumerateLandscapeLikeStaticMeshComponents().

◆ FilterStaticMeshComponentsByVariance()

void UMeshToLandscapeUtil::FilterStaticMeshComponentsByVariance ( TArray< UActorComponent * > &  Components,
double  MaxZVariance 
)
staticprivate

Definition at line 127 of file MeshToLandscape.cpp.

Referenced by EnumerateLandscapeLikeStaticMeshComponents().


The documentation for this class was generated from the following files: