![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <InstancedStaticMeshComponent.h>
Inheritance diagram for FInstancedStaticMeshComponentInstanceData:Public Attributes | |
| TObjectPtr< UStaticMesh > | StaticMesh = nullptr |
| FInstancedStaticMeshLightMapInstanceData | CachedStaticLighting |
| TArray< FInstancedStaticMeshInstanceData > | PerInstanceSMData |
| TBitArray | SelectedInstances |
| int32 | InstancingRandomSeed = 0 |
| TArray< FInstancedStaticMeshRandomSeed > | AdditionalRandomSeeds |
| bool | bHasPerInstanceHitProxies = false |
Public Attributes inherited from FSceneComponentInstanceData | |
| TMap< TObjectPtr< USceneComponent >, FTransform > | AttachedInstanceComponents |
Additional Inherited Members | |
Protected Attributes inherited from FActorComponentInstanceData | |
| TObjectPtr< const UObject > | SourceComponentTemplate |
| EComponentCreationMethod | SourceComponentCreationMethod |
| int32 | SourceComponentTypeSerializedIndex |
Protected Attributes inherited from FInstanceCacheDataBase | |
| TArray< uint8 > | SavedProperties |
Helper class used to preserve lighting/selection state across blueprint reinstancing
|
default |
|
inline |
|
virtualdefault |
|
inlineoverridevirtual |
Reimplemented from FSceneComponentInstanceData.
|
inlineoverridevirtual |
Applies this component instance data to the supplied component
Reimplemented from FSceneComponentInstanceData.
|
inlineoverridevirtual |
Determines if any instance data was actually saved.
Reimplemented from FSceneComponentInstanceData.
| TArray<FInstancedStaticMeshRandomSeed> FInstancedStaticMeshComponentInstanceData::AdditionalRandomSeeds |
| FInstancedStaticMeshLightMapInstanceData FInstancedStaticMeshComponentInstanceData::CachedStaticLighting |
| int32 FInstancedStaticMeshComponentInstanceData::InstancingRandomSeed = 0 |
| TArray<FInstancedStaticMeshInstanceData> FInstancedStaticMeshComponentInstanceData::PerInstanceSMData |
| TBitArray FInstancedStaticMeshComponentInstanceData::SelectedInstances |
The cached selected instances
| TObjectPtr<UStaticMesh> FInstancedStaticMeshComponentInstanceData::StaticMesh = nullptr |
Mesh being used by component