Navigation
API > API/Plugins > API/Plugins/ProceduralVegetation
Any Facade can implement IShrinkable to provide capability of removing arbitrary elements from the underlying Collection/Group in an optimal way.
| Name | IShrinkable |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ProceduralVegetationEditor/Source/ProceduralVegetation/Public/Facades/IShrinkableFacade.h |
| Include Path | #include "Facades/IShrinkableFacade.h" |
Syntax
class IShrinkable
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IShrinkable() |
Facades/IShrinkableFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyEntry
(
const int32 FromIndex, |
Facades/IShrinkableFacade.h | ||
int32 GetElementCount() |
Facades/IShrinkableFacade.h | ||
void RemoveEntries
(
const int32 NumEntries, |
Facades/IShrinkableFacade.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TMap< int32, int32 > RemoveEntries
(
IShrinkable& FacadeOut, |
Facades/IShrinkableFacade.h |