DisclaimerIf you use the site often and enjoy it, consider donating to help me cover the server costs, and motivate me to spend my time on this project. (Donate) (Crypto)

Classes

UInstancedStaticMeshComponent

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