UMassUpdateISMProcessor

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MassRepresentation

Header

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

Include

#include "MassUpdateISMProcessor.h"

Syntax

UCLASS()
class UMassUpdateISMProcessor : public UMassProcessor

Variables

Name Description

Protected variable UProperty Category, EditAnywhere, Meta Config

TArray< FMassUp...

 

ISMConfigs

Config that will be used to update ISM

Constructors

Name Description

Public function

UMassUpdateISMProcessor()

Functions

Name Description

Protected function Virtual

void

 

ConfigureQueries()

Configure the owned FMassEntityQuery instances to express processor's requirements

Protected function Virtual

void

 

Execute

(
    UMassEntitySubsystem& EntitySubsys...,
    FMassExecutionContext& Context
)

Execution method for this processor

Public function Static

void

 

UpdateISMTransform

(
    int32 EntityId,
    FMassInstancedStaticMeshInfo& ISMI...,
    const FTransform& Transform,
    const FTransform& PrevTransform,
    const float LODSignificance,
    const float PrevLODSignificance
)

Overridden from UMassProcessor

Name Description

Protected function Virtual

void

 

Initialize

(
    UObject& Owner
)

Initialize the processor