UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FoliageType.h File Reference
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Object.h"
#include "Misc/Guid.h"
#include "Engine/EngineTypes.h"
#include "Components/PrimitiveComponent.h"
#include "Curves/CurveFloat.h"
#include "VT/RuntimeVirtualTextureEnum.h"
#include "FoliageType.generated.h"

Go to the source code of this file.

Classes

struct  FFoliageVertexColorChannelMask
 
struct  FFoliageDensityFalloff
 
class  UFoliageType
 

Enumerations

enum  FoliageVertexColorMask : int {
  UMETA =(DisplayName="Disabled") , UMETA =(DisplayName="Disabled") , UMETA =(DisplayName="Disabled") , UMETA =(DisplayName="Disabled") ,
  UMETA =(DisplayName="Disabled")
}
 
enum class  EVertexColorMaskChannel : uint8 {
  Red , Green , Blue , Alpha ,
  UMETA =(Hidden)
}
 
enum class  EFoliageScaling : uint8 {
  Uniform , Free , LockXY , LockXZ ,
  LockYZ
}
 

Enumeration Type Documentation

◆ EFoliageScaling

enum class EFoliageScaling : uint8
strong
Enumerator
Uniform 

Foliage instances will have uniform X,Y and Z scales.

Free 

Foliage instances will have random X,Y and Z scales.

LockXY 

Locks the X and Y axis scale.

LockXZ 

Locks the X and Z axis scale.

LockYZ 

Locks the Y and Z axis scale.

◆ EVertexColorMaskChannel

Enumerator
Red 
Green 
Blue 
Alpha 
UMETA 

◆ FoliageVertexColorMask

Enumerator
UMETA 
UMETA 
UMETA 
UMETA 
UMETA