UMassVisualizationTrait

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

MassRepresentation

Header

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

Include

#include "MassVisualizationTrait.h"

Syntax

UCLASS(Meta=(DisplayName="Visualization"))
class UMassVisualizationTrait : public UMassEntityTraitBase

Variables

Name Description

Protected variable UProperty Category, EditAnywhere

TSubclassOf< AA...

 

HighResTemplateActor

Actor class of this agent when spawned in high resolution

Protected variable UProperty Category, EditAnywhere

TSubclassOf< AA...

 

LowResTemplateActor

Actor class of this agent when spawned in low resolution

Protected variable UProperty

UScriptStruct &...

 

RepresentationDestructorTag

Protected variable

TSubclassOf< UM...

 

RepresentationFragmentDeinitializerClass

Allow subclasses to override the representation fragment deinitializer

Protected variable UProperty

TSubclassOf< UM...

 

RepresentationSubsystemClass

Allow subclasses to override the representation subsystem to use

Protected variable UProperty Category, EditAnywhere

FStaticMeshInst...

 

StaticMeshInstanceDesc

Instanced static mesh information for this agent

Constructors

Name Description

Public function

UMassVisualizationTrait()

Overridden from UMassEntityTraitBase

Name Description

Protected function Virtual Const

void

 

BuildTemplate

(
    FMassEntityTemplateBuildContext& B...,
    UWorld& World
)

Appends items into the entity template required for the trait.