FMassEntityTemplate

Choose your operating system:

Windows

macOS

Linux

References

Module

MassSpawner

Header

/Engine/Plugins/Runtime/MassGameplay/Source/MassSpawner/Public/MassEntityTemplate.h

Include

#include "MassEntityTemplate.h"

Syntax

USTRUCT()
struct FMassEntityTemplate

Constructors

Name Description

Public function

FMassEntityTemplate()

Functions

Name Description

Public function

void

 

AddChunkFragment()

Public function

void

 

AddConstSharedFragment

(
    const FConstSharedStruct& SharedFr...
)

Public function

void

 

AddFragment

(
    FConstStructView Fragment
)

Public function

void

 

AddFragment

(
    const UScriptStruct& FragmentType
)

Public function

void

 

AddFragment()

Public function

T &

 

AddFragment_GetRef()

Public function

void

 

AddSharedFragment

(
    const FSharedStruct& SharedFragmen...
)

Public function

void

 

AddTag

(
    const UScriptStruct& TagType
)

Public function

void

 

AddTag()

Public function Const

FString

 

DebugGetArchetypeDescription

(
    UMassEntitySubsystem& EntitySubsys...
)

Public function Const

FString

 

DebugGetDescription

(
    UMassEntitySubsystem* EntitySu...
)

Public function Const

const FArche...

 

GetArchetype()

Public function Const

const FMassA...

 

GetCompositionDescriptor()

Public function Const

TConstArrayV...

 

GetInitialFragmentValues()

Public function

TArray< FObj...

 

GetMutableObjectFragmentInitializers()

Public function

FMassTagBitS...

 

GetMutableTags()

Public function Const

TConstArrayV...

 

GetObjectFragmentInitializers()

Public function Const

const FMassA...

 

GetSharedFragmentValues()

Public function Const

const FMassT...

 

GetTags()

Public function Const

FMassEntityT...

 

GetTemplateID()

Public function Const

bool

 

HasChunkFragment()

Public function Const

bool

 

HasFragment()

Public function Const

bool

 

HasFragment

(
    const UScriptStruct& ScriptStruct
)

Public function Const

bool

 

HasSharedFragment()

Public function Const

bool

 

HasTag()

Public function Const

bool

 

IsEmpty()

Public function Const

bool

 

IsValid()

Public function

void

 

SetArchetype

(
    const FArchetypeHandle& InArchetyp...
)

InArchetype is expected to be valid. The function will crash-check it.

Public function

void

 

SetTemplateID

(
    FMassEntityTemplateID InTemplateID
)

Public function

void

 

Sort()

Typedefs