UStaticMeshComponent > UMeshComponent > UPrimitiveComponent > USceneComponent > UActorComponent > UObject
A component that efficiently renders multiple instances of the same StaticMesh.
Member | Type | Offset | Share |
---|---|---|---|
PerInstanceSMData
Array of instances, bulk serialized. |
TArray<FInstancedStaticMeshInstanceData> | 0x498 | |
NumCustomDataFloats
Defines the number of floats that will be available per instance for custom data |
int32_t | 0x4a8 | |
PerInstanceSMCustomData
Array of custom data for instances. |
TArray<float> | 0x4b0 | |
InstancingRandomSeed
Value used to seed the random number stream that generates random numbers for each of this mesh's instances. |
int32_t | 0x4c0 | |
InstanceStartCullDistance
Distance from camera at which each instance begins to fade out. |
int32_t | 0x4c4 | |
InstanceEndCullDistance
Distance from camera at which each instance completely fades out. |
int32_t | 0x4c8 | |
InstanceReorderTable
Mapping from PerInstanceSMData order to instance render buffer order. |
TArray<int32_t> | 0x4d0 | |
NumPendingLightmaps
Number of pending lightmaps still to be calculated (Apply()'d). |
int32_t | 0x528 | |
CachedMappings
The mappings for all the instances of this component. |
TArray<FInstancedStaticMeshMappingInfo> | 0x530 |