Navigation
API > API/Runtime > API/Runtime/Foliage
Foliage Edit mode module interface
| Name | IFoliageEditModuleBase |
| Type | class |
| Header File | /Engine/Source/Runtime/Foliage/Public/FoliageModule.h |
| Include Path | #include "FoliageModule.h" |
Syntax
class IFoliageEditModuleBase : public IModuleInterface
Implements Interfaces
Derived Classes
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FoliageEditModulePtr | IFoliageEditModuleBase * | FoliageModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanMoveSelectedFoliageToLevel
(
ULevel* InTargetLevel |
FoliageModule.h | ||
void MoveSelectedFoliageToLevel
(
ULevel* InTargetLevel |
Move the selected foliage to the specified level | FoliageModule.h | |
void RegisterComponentBaseIDClassToIgnore
(
TSubclassOf< UActorComponent > InClassToIgnore |
FoliageModule.h | ||
bool ShouldIgnoreComponentForBaseID
(
UActorComponent* InComponent |
FoliageModule.h | ||
void UnregisterComponentBaseIDClassToIgnore
(
TSubclassOf< UActorComponent > InClassToUnregister |
FoliageModule.h | ||
void UpdateMeshList() |
Notifies us that the foliage has been externally changed and needs refreshing. | FoliageModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static IFoliageEditModuleBase * Get() |
FoliageModule.h | ||
static void SetFoliageEditModulePtr
(
IFoliageEditModuleBase* InFoliageEditModulePtr |
FoliageModule.h |