Navigation
API > API/Plugins > API/Plugins/MassLWI
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- ALightWeightInstanceManager
- ALightWeightInstanceStaticMeshManager
- AMassLWIStaticMeshManager
References
| Module | MassLWI |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassLWI/Public/MassLWIStaticMeshManager.h |
| Include | #include "MassLWIStaticMeshManager.h" |
Syntax
UCLASS&40;&41;
class AMassLWIStaticMeshManager : public ALightWeightInstanceStaticMeshManager
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FMassEntityHandle > | Entities | ||
| TSharedPtr< FMassEntityTemplate > | FinalizedTemplate | ||
| FMassLWIManagerRegistrationHandle | MassRegistrationHandle | ||
| FMassEntityTemplateID | MassTemplateID | ||
| FMassArchetypeHandle | TargetArchetype |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CreateMassTemplate
(
FMassEntityManager& EntityManager |
||
| int32 | FindIndexForEntity
(
const FMassEntityHandle Entity |
Returns the index of the light weight instance associated with InEntity if one exists; otherwise we return INDEX_NONE. | |
| AMassLWIStaticMeshManager * | GetMassLWIManagerForEntity
(
const FMassEntityManager& EntityManager, |
||
| FMassLWIManagerRegistrationHandle | |||
| bool | |||
| void | MarkRegisteredWithMass
(
const FMassLWIManagerRegistrationHandle RegistrationIndex |
||
| void | |||
| void | StoreMassDataInActor
(
FMassEntityManager& EntityManager |
||
| void | TransferDataToMass
(
FMassEntityManager& EntityManager |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
AActor API. | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level |