UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FInstanceUpdateComponentDesc Struct Reference

#include <ISMInstanceDataManager.h>

Public Attributes

FMatrix PrimitiveLocalToWorld
 
EComponentMobility::Type ComponentMobility = EComponentMobility::Movable
 
FRenderBounds StaticMeshBounds
 
FInstanceDataFlags Flags
 
FPrimitiveMaterialPropertyDescriptor PrimitiveMaterialDesc
 
int32 NumProxyInstances = -1
 
int32 NumSourceInstances = -1
 
int32 NumCustomDataFloats = 0
 
TFunction< void(FISMInstanceUpdateChangeSet &ChangeSet)> BuildChangeSet
 

Detailed Description

Data descriptor representing the component state abstracting the UPrimitiveComponent, needs to be passed into the change flushing. The intention is to decouple the manager from the UComponent or any other supplier of instance data & scene proxies.

Member Data Documentation

◆ BuildChangeSet

TFunction<void(FISMInstanceUpdateChangeSet &ChangeSet)> FInstanceUpdateComponentDesc::BuildChangeSet

◆ ComponentMobility

EComponentMobility::Type FInstanceUpdateComponentDesc::ComponentMobility = EComponentMobility::Movable

◆ Flags

FInstanceDataFlags FInstanceUpdateComponentDesc::Flags

◆ NumCustomDataFloats

int32 FInstanceUpdateComponentDesc::NumCustomDataFloats = 0

◆ NumProxyInstances

int32 FInstanceUpdateComponentDesc::NumProxyInstances = -1

◆ NumSourceInstances

int32 FInstanceUpdateComponentDesc::NumSourceInstances = -1

◆ PrimitiveLocalToWorld

FMatrix FInstanceUpdateComponentDesc::PrimitiveLocalToWorld

◆ PrimitiveMaterialDesc

FPrimitiveMaterialPropertyDescriptor FInstanceUpdateComponentDesc::PrimitiveMaterialDesc

◆ StaticMeshBounds

FRenderBounds FInstanceUpdateComponentDesc::StaticMeshBounds

The documentation for this struct was generated from the following file: