FMassInstancedStaticMeshInfo

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 FMassInstancedStaticMeshInfo

Variables

Name Description

Protected variable UProperty

FStaticMeshInst...

 

Desc

Information about this static mesh which will represent all instances

Protected variable UProperty

TArray< UInstan...

 

InstancedStaticMeshComponents

The component handling these instances

Protected variable UProperty

TArray< FMassLO...

 

LODSignificanceRanges

Constructors

Functions

Name Description

Public function

void

 

AddBatchedCustomData

(
    InCustomDataType InCustomData,
    const float LODSignificance,
    const float PrevLODSignificance,
    int32 NumFloatsToPad
)

Adds the specified struct reinterpreted as custom floats to our custom data.

Public function

void

 

AddBatchedCustomDataFloats

(
    const TArray< float >& CustomFloat...,
    const float LODSignificance,
    const float PrevLODSignificance
)

Public function

void

 

AddBatchedTransform

(
    const int32 InstanceId,
    const FTransform& Transform,
    const FTransform& PrevTransform,
    const float LODSignificance,
    const float PrevLODSignificance
)

Protected function

void

 

ClearVisualInstance

(
    FISMCSharedDataMap& ISMCSharedData
)

Destroy the visual instance

Public function Const

const FStati...

 

GetDesc()

Public function

FMassLODSign...

 

GetLODSignificanceRange

(
    float LODSignificance
)

Public function Const

FTransform

 

GetTransformOffset()

Public function Const

bool

 

ShouldUseTransformOffset()

Whether or not to transform the static meshes if not align the mass agent transform

Public function

void

 

WriteCustomDataFloatsAtStartIndex

(
    int32 StaticMeshIndex,
    const TArrayView< float >& CustomF...,
    const float LODSignificance,
    const int32 FloatsPerInstance,
    const int32 FloatStartIndex,
    const float PrevLODSignificance
)

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FStaticMeshInstanceVisualizat...
)