UMassCrowdServerRepresentationLODProcessor

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UMassProcessor

UMassProcessor_LODBase

UMassCrowdServerRepresentationLODProcessor

References

Module

MassCrowd

Header

/Engine/Plugins/AI/MassCrowd/Source/MassCrowd/Public/MassCrowdServerRepresentationLODProcessor.h

Include

#include "MassCrowdServerRepresentationLODProcessor.h"

Syntax

UCLASS(Meta=(DisplayName="Crowd Simulation LOD"))
class UMassCrowdServerRepresentationLODProcessor : public UMassProcessor_LODBase

Variables

Name Description

Protected variable UProperty Category, EditAnywhere, Meta Config

float

 

BufferHysteresisOnDistancePercentage

Hysteresis percentage on delta between the LOD distances

Protected variable

FMassEntityQuer...

 

EntityQuery

Protected variable

TMassLODCalcula...

 

LODCalculator

Protected variable UProperty Category, EditAnywhere Config

float[EMassLOD:...

 

LODDistance

Distance where each LOD becomes relevant

Protected variable UProperty Category, EditAnywhere Config

int32[EMassLOD:...

 

LODMaxCount

Maximum limit of entity per LOD

Constructors

Functions

Name Description

Protected function Virtual

void

 

ConfigureQueries()

Protected function Virtual

void

 

Execute

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

Overridden from UMassProcessor

Name Description

Protected function Virtual

void

 

Initialize

(
    UObject& InOwner
)