FISMCSharedData

Choose your operating system:

Windows

macOS

Linux

References

Module

MassRepresentation

Header

/Engine/Plugins/Runtime/MassGameplay/Source/MassRepresentation/Public/MassRepresentationTypes.h

Include

#include "MassRepresentationTypes.h"

Syntax

USTRUCT()
struct FISMCSharedData

Variables

Name Description

Public variable

UInstancedStati...

 

ISMC

Public variable

int32

 

RefCount

Public variable

TArray< float >

 

StaticMeshInstanceCustomFloats

Buffer holding current frame custom floats for the static mesh instances, used to batch update the ISMs custom data

Public variable

TArray< FTransf...

 

StaticMeshInstancePrevTransforms

Public variable

TArray< FTransf...

 

StaticMeshInstanceTransforms

Public variable

TArray< int32 >

 

UpdateInstanceIds

Buffer holding current frame transforms for the static mesh instances, used to batch update the transforms

Public variable

int32

 

WriteIterator

When initially adding to StaticMeshInstanceCustomFloats, can use the size as the write iterator, but on subsequent processors, we need to know where to start writing.

Constructors