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

#include <InstanceDataManager.h>

Public Attributes

FMatrix PrimitiveLocalToWorld
 
EComponentMobility::Type ComponentMobility = EComponentMobility::Movable
 
FRenderBounds MeshBounds
 
FInstanceDataFlags Flags
 
FPrimitiveMaterialPropertyDescriptor PrimitiveMaterialDesc
 
int32 NumInstances = -1
 
int32 NumCustomDataFloats = 0
 
TFunction< void(FInstanceUpdateChangeSet &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(FInstanceUpdateChangeSet& ChangeSet)> FInstanceDataManagerSourceDataDesc::BuildChangeSet

◆ ComponentMobility

EComponentMobility::Type FInstanceDataManagerSourceDataDesc::ComponentMobility = EComponentMobility::Movable

◆ Flags

FInstanceDataFlags FInstanceDataManagerSourceDataDesc::Flags

◆ MeshBounds

FRenderBounds FInstanceDataManagerSourceDataDesc::MeshBounds

◆ NumCustomDataFloats

int32 FInstanceDataManagerSourceDataDesc::NumCustomDataFloats = 0

◆ NumInstances

int32 FInstanceDataManagerSourceDataDesc::NumInstances = -1

◆ PrimitiveLocalToWorld

FMatrix FInstanceDataManagerSourceDataDesc::PrimitiveLocalToWorld

◆ PrimitiveMaterialDesc

FPrimitiveMaterialPropertyDescriptor FInstanceDataManagerSourceDataDesc::PrimitiveMaterialDesc

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