Foliage

Classes

Name

Description

Public class

AInstancedFoliageActor

Public class

AInteractiveFoliageActor

Public class

AProceduralFoliageBlockingVolume

An invisible volume used to block ProceduralFoliage instances from being spawned.

Public class

AProceduralFoliageVolume

Public struct

FDesiredFoliageInstance

Used to define a vector along which we'd like to spawn an instance.

Public struct

FFoliageInstance

FFoliageInstance - editor info an individual instance

Public struct

FFoliageInstance_Deprecated

Legacy instance

Public struct

FFoliageInstanceBaseCache

Public struct

FFoliageInstanceBaseInfo

FFoliageInstanceBaseInfo Cached transform information about base component Used for adjusting instance transforms after operations on base components with foliage painted on them.

Public struct

FFoliageInstanceHash

Public struct

FFoliageInstancePlacementInfo

FFoliageInstancePlacementInfo - placement info an individual instance

Public struct

FFoliageMeshInfo

FFoliageMeshInfo - editor info for all matching foliage meshes

Public struct

FFoliageMeshInfo_Deprecated

Public struct

FFoliageTypeObject

A wrapper struct used to allow the use of either FoliageType assets or FoliageType blueprint classes

Public struct

FFoliageVertexColorChannelMask

Public class

FInstancePointDamageSignature

Public class

FInstanceRadialDamageSignature

Public struct

FPotentialInstance

Struct to hold potential instances we've sampled.

Public class

FProceduralFoliageBroadphase

Public struct

FProceduralFoliageInstance

Public struct

FProceduralFoliageOverlap

Public struct

FTileLayout

Describes the layout of the tiles used for procedural foliage simulation

Public class

IFoliageModule

Foliage Edit mode module interface

Public class

UFoliageInstancedStaticMeshComponent

Public class

UFoliageStatistics

Public class

UFoliageType

Public class

UFoliageType_InstancedStaticMesh

Public class

UProceduralFoliageComponent

Public class

UProceduralFoliageSpawner

Public class

UProceduralFoliageTile

Procedurally determines where to spawn foliage meshes within a discrete area.

Typedefs

Name

Description

FFoliageInstanceBaseId

FFoliageInstanceBasePtr

FFoliageTraceFilterFunc

Function for filtering out hit components during FoliageTrace.

Enums

Name

Description

Public enum

EFoliageInstanceFlags

Flags stored with each instance

Public enum

EFoliagePlacementMode::Type

This is kind of a hack, but is needed right now for backwards compat of code.

Public enum

EFoliageScaling

Public enum

ESimulationOverlap::Type

Public enum

ESimulationQuery::Type

Public enum

EVertexColorMaskChannel

Public enum

FoliageVertexColorMask