Module |
|
Header |
/Engine/Source/Runtime/Foliage/Public/FoliageInstanceBase.h |
Include |
#include "FoliageInstanceBase.h" |
struct FFoliageInstanceBaseCache
Name | Description | ||
---|---|---|---|
|
InstanceBaseInvMap |
Map for looking up base ID by pointer to component transient |
|
|
InstanceBaseLevelMap |
Map for detecting removed bases serialized |
|
|
InstanceBaseMap |
Map for looking up base info by ID serialized |
|
|
NextBaseId |
ID generator serialized |
Name | Description | |
---|---|---|
|
FFoliageInstanceBaseCache() |
Name | Description | ||
---|---|---|---|
|
FFoliageInst... |
AddInstanceBaseId ( |
Adds new base to cache and/or returns existing base Id |
|
CompactInstanceBaseCache ( |
Compacts cross-level references, removing dead links |
|
|
FFoliageInst... |
GetInstanceBaseId ( |
Returns Id for a registered base component, invalid Id otherwise |
|
FFoliageInst... |
GetInstanceBaseId ( |
Returns Id for a registered base component, invalid Id otherwise |
|
FFoliageInst... |
GetInstanceBaseInfo ( |
Returns base info for registered Id |
|
FFoliageInst... |
GetInstanceBasePtr ( |
Returns registered base component for specified Id, null otherwise |
|
UpdateInstanceBaseCachedTransforms() |
Refreshes base component transforms cache |
|
|
FFoliageInst... |
UpdateInstanceBaseInfoTransform ( |
Updates base info for a specified base component and returns updated info |
Name |
Description |
---|---|
InvalidBaseId |
Name | Description | ||
---|---|---|---|
|
InstanceBaseLevelMap_DEPRECATED |
Deprecated data stored for deserializaton done in PostLoad. |