Navigation
API > API/Plugins > API/Plugins/InstancedActors
Subclass of UMassStationaryVisualizationTrait which forces required settings for instanced actor entities and overrides FMassRepresentationFragment.StaticMeshDescHandle to use a custom registered Visualization which reuses InstanceData's ISMComponents via UMassRepresentationSubsystem::AddVisualDescWithISMComponent. Note that the trait is marked to not show up in class selection drop-downs. The reason is that this trait is supposed to be used internally by InstancedActors and is never expected to be a part of a user-authored entity config.
| Name | UInstancedActorsVisualizationTrait |
| Type | class |
| Header File | /Engine/Plugins/Runtime/InstancedActors/Source/InstancedActors/Public/InstancedActorsVisualizationTrait.h |
| Include Path | #include "InstancedActorsVisualizationTrait.h" |
Syntax
UCLASS (MinimalAPI, HideDropDown)
class UInstancedActorsVisualizationTrait : public UMassStationaryDistanceVisualizationTrait
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UMassEntityTraitBase → UMassDistanceVisualizationTrait → UMassStationaryDistanceVisualizationTrait → UInstancedActorsVisualizationTrait
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UInstancedActorsVisualizationTrait
(
const FObjectInitializer& ObjectInitializer |
InstancedActorsVisualizationTrait.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitializeFromInstanceData
(
UInstancedActorsData& InInstanceData |
InstancedActorsVisualizationTrait.h |
Overridden from UMassEntityTraitBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildTemplate
(
FMassEntityTemplateBuildContext& BuildContext, |
InstancedActorsVisualizationTrait.h |