Navigation
API > API/Runtime > API/Runtime/MassEntity > API/Runtime/MassEntity/FEntityBuilder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEntityBuilder & Add () |
Inlines and specializations. | MassEntityBuilder.h | |
FEntityBuilder & Add () |
Adds a chunk fragment of type T to the entity. | MassEntityBuilder.h | |
FEntityBuilder & Add
(
TArgs&&... InArgs |
Adds a fragment of type T to the entity, constructing it with the provided arguments. | MassEntityBuilder.h | |
FEntityBuilder & Add
(
const FInstancedStruct& ElementInstance |
Adds a fragment instance to the Entity Builder, treating the contents according to its type | MassEntityBuilder.h | |
FEntityBuilder & Add
(
FInstancedStruct&& ElementInstance |
MassEntityBuilder.h | ||
FEntityBuilder & Add
(
TNotNull< const UScriptStruct* > ElementType |
Adds the ElementType to the target archetype's composition | MassEntityBuilder.h |
Add()
Description
Adds a tag of type T to the entity.
| Name | Add |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityBuilder.h |
| Include Path | #include "MassEntityBuilder.h" |
template<CTag T>
FEntityBuilder & Add()
Reference to this FEntityBuilder for method chaining.
Add()
Description
Adds a chunk fragment of type T to the entity.
| Name | Add |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityBuilder.h |
| Include Path | #include "MassEntityBuilder.h" |
template<CChunkFragment T>
FEntityBuilder & Add()
Reference to this FEntityBuilder for method chaining.
Add(TArgs &&...)
Description
Adds a fragment of type T to the entity, constructing it with the provided arguments.
| Name | Add |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityBuilder.h |
| Include Path | #include "MassEntityBuilder.h" |
template<typename T, typename... TArgs>
FEntityBuilder & Add
(
TArgs &&... InArgs
)
Reference to this FEntityBuilder for method chaining.
Add(const FInstancedStruct &)
Description
Adds a fragment instance to the Entity Builder, treating the contents according to its type
| Name | Add |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityBuilder.h |
| Include Path | #include "MassEntityBuilder.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassEntityBuilder.cpp |
FEntityBuilder & Add
(
const FInstancedStruct & ElementInstance
)
Add(FInstancedStruct &&)
| Name | Add |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityBuilder.h |
| Include Path | #include "MassEntityBuilder.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassEntityBuilder.cpp |
FEntityBuilder & Add
(
FInstancedStruct && ElementInstance
)
Add(TNotNull< const UScriptStruct * >)
Description
Adds the ElementType to the target archetype's composition
| Name | Add |
| Type | function |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassEntityBuilder.h |
| Include Path | #include "MassEntityBuilder.h" |
| Source | /Engine/Source/Runtime/MassEntity/Private/MassEntityBuilder.cpp |
FEntityBuilder & Add
(
TNotNull< const UScriptStruct * > ElementType
)