Navigation
API > API/Plugins > API/Plugins/InstancedActors
Inheritance Hierarchy
- UObject
- UMassEntityTraitBase
- UMassDistanceVisualizationTrait
- UMassStationaryDistanceVisualizationTrait
- UInstancedActorsVisualizationTrait
References
| Module | InstancedActors |
| Header | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsVisualizationTrait.h |
| Include | #include "InstancedActorsVisualizationTrait.h" |
Syntax
UCLASS (MinimalAPI)
class UInstancedActorsVisualizationTrait : public UMassStationaryDistanceVisualizationTrait
Remarks
Subclass of UMassStationaryVisualizationTrait which forces required settings for instanced actor entities and overrides FMassRepresentationFragment.StaticMeshDescHandle to use a custom registered Visulization which reuses InstanceData's ISMComponents via UMassRepresentationSubsystem::AddVisualDescWithISMComponent.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< UInstancedActorsData > | InstanceData |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UInstancedActorsVisualizationTrait
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | InitializeFromInstanceData
(
UInstancedActorsData& InInstanceData |
Overridden from UMassEntityTraitBase
| Type | Name | Description | |
|---|---|---|---|
| void | BuildTemplate
(
FMassEntityTemplateBuildContext& BuildContext, |
Appends items into the entity template required for the trait. |