UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInstanceDataManager Member List

This is the complete list of members for FInstanceDataManager, including all inherited members.

AbsMaxDisplacementFInstanceDataManagerprotected
Add(int32 InInstanceAddAtIndex)FInstanceDataManager
AllChangedFlagsFInstanceDataManagerprotected
BakedLightingDataChanged(int32 InstanceIndex)FInstanceDataManager
BakedLightingDataChangedAll()FInstanceDataManager
bAnyInstanceChangeFInstanceDataManagerprotected
bNumCustomDataChangedFInstanceDataManagerprotected
bPrimitiveTransformChangedFInstanceDataManagerprotected
bTransformChangedAllInstancesFInstanceDataManagerprotected
ClearChangeTracking()FInstanceDataManager
ClearInstances()FInstanceDataManager
CreateExplicitIdentityMapping()FInstanceDataManagerprotected
CustomDataChanged(int32 InstanceIndex)FInstanceDataManager
EChangeFlag typedefFInstanceDataManagerprotected
ETrackingState enum nameFInstanceDataManager
FInstanceDataManager(UPrimitiveComponent *InPrimitiveComponent)FInstanceDataManager
FInstanceIdIndexMap()=defaultFInstanceIdIndexMap
FlagsFInstanceDataManagerprotected
FlushChanges(FInstanceDataManagerSourceDataDesc &&ComponentData)FInstanceDataManager
FreeInstanceId(FPrimitiveInstanceId InstanceId)FInstanceDataManagerprotected
GatherDefaultData(const FInstanceDataManagerSourceDataDesc &ComponentData, FInstanceUpdateChangeSet &ChangeSet) constFInstanceDataManagerprotected
GetAllocatedSize() constFInstanceDataManager
GetMaxAllocatedInstanceId() constFInstanceDataManager
GetMaxInstanceId() constFInstanceIdIndexMapinline
GetMaxInstanceIndex() constFInstanceIdIndexMapinline
GetOrCreateProxy()FInstanceDataManager
GetOrCreateProxyInternal()FInstanceDataManagerprotected
GetProxy()FInstanceDataManager
GetState() constFInstanceDataManagerinline
HasAnyChanges() constFInstanceDataManagerinline
HasAnyInstanceChanges() constFInstanceDataManager
HasIdentityMapping() constFInstanceDataManagerprotected
IdSearchStartIndexFInstanceDataManagerprotected
IdToIndex(FPrimitiveInstanceId InstanceId) constFInstanceIdIndexMapinline
IdToIndexMapFInstanceIdIndexMapprotected
IndexToId(int32 InstanceIndex) constFInstanceIdIndexMapinline
IndexToIdMapFInstanceIdIndexMapprotected
InitChangeSet(const FInstanceDataManagerSourceDataDesc &ComponentData, FInstanceUpdateChangeSet &ChangeSet) constFInstanceDataManagerprotected
InitChangeSet(const struct FChangeDesc2 &ChangeDesc, const FInstanceDataManagerSourceDataDesc &ComponentData, FInstanceUpdateChangeSet &ChangeSet)FInstanceDataManagerprotected
InstanceDataProxyFInstanceDataManagerprotected
InstanceUpdateTrackerFInstanceDataManagerprotected
IsIdentity() constFInstanceIdIndexMapinline
IsValidId(FPrimitiveInstanceId InstanceId) constFInstanceIdIndexMapinline
MarkChangeHelper(int32 InstanceIndex)FInstanceDataManagerinlineprotected
MarkChangeHelper(FPrimitiveInstanceId InstanceId)FInstanceDataManagerinlineprotected
MarkComponentRenderInstancesDirty()FInstanceDataManagerprotected
MeshBoundsFInstanceDataManagerprotected
NumCustomDataChanged()FInstanceDataManager
NumCustomDataFloatsFInstanceDataManagerprotected
NumInstancesFInstanceIdIndexMapprotected
Optimize(FInstanceDataManagerSourceDataDesc &&ComponentData, bool bShouldRetainIdMap)FInstanceDataManager
PrecomputedOptimizationDataFInstanceDataManagerprotected
PrimitiveComponentFInstanceDataManagerprotected
PrimitiveTransformChanged()FInstanceDataManager
ReadCookedRenderData(FArchive &Ar)FInstanceDataManager
RebuildFromIndexToIdMap(TArray< FPrimitiveInstanceId > &&InIndexToIdMap, int32 MaxInstanceId)FInstanceIdIndexMap
RebuildFromIndexToIdMap(int32 MaxInstanceId)FInstanceIdIndexMapprotected
RemoveAt(int32 InstanceIndex)FInstanceDataManager
RemoveAtSwap(int32 InstanceIndex)FInstanceDataManager
Reset(int32 InNumInstances)FInstanceIdIndexMap
ResizeExplicit(int32 InNumInstances, int32 MaxInstanceId)FInstanceIdIndexMap
Serialize(FArchive &Ar, bool bCooked)FInstanceDataManager
FInstanceIdIndexMap::Serialize(FArchive &Ar)FInstanceIdIndexMap
SetInvalid(FPrimitiveInstanceId InstanceId)FInstanceIdIndexMapinline
ShouldUsePrecomputed()FInstanceDataManagerprotectedstatic
TrackingStateFInstanceDataManagerprotected
TransformChanged(int32 InstanceIndex)FInstanceDataManager
TransformChanged(FPrimitiveInstanceId InstanceId)FInstanceDataManager
TransformsChangedAll()FInstanceDataManager
Update(FPrimitiveInstanceId InstanceId, int32 InstanceIndex)FInstanceIdIndexMapinline
ValidateMapping() constFInstanceDataManagerinline
ValidInstanceIdMaskFInstanceDataManagerprotected