Navigation
API > API/Plugins > API/Plugins/MassRepresentation
Inheritance Hierarchy
- UObject
- UMassEntityTraitBase
- UMassVisualizationTrait
- UMassCrowdVisualizationTrait
- UMassMovableVisualizationTrait
- UMassStationaryVisualizationTrait
References
| Module | MassRepresentation |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassRepresentation/Public/MassVisualizationTrait.h |
| Include | #include "MassVisualizationTrait.h" |
Syntax
UCLASS (Meta=(DisplayName="DEPRECATED Visualization"))
class UMassVisualizationTrait : public UMassEntityTraitBase
Remarks
This class has been soft-deprecated. Use MassStationaryVisualizationTrait or MassMovableVisualizationTrait
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAllowServerSideVisualization | If set to true will result in the visualization-related fragments being added to server-size entities as well. | |
| bool | bCanModifyRepresentationSubsystemClass | The property is marked like this to ensure it won't show up in UI | |
| bool | bRegisterStaticMeshDesc | Controls whether StaticMeshInstanceDesc gets registered via FindOrAddStaticMeshDesc call. | |
| TSubclassOf< AActor > | HighResTemplateActor | Actor class of this agent when spawned in high resolution | |
| FMassVisualizationLODParameters | LODParams | Configuration parameters for the visualization LOD processor | |
| TSubclassOf< AActor > | LowResTemplateActor | Actor class of this agent when spawned in low resolution | |
| FMassRepresentationParameters | Params | Configuration parameters for the representation processor | |
| TSubclassOf< UMassRepresentationSubsystem > | RepresentationSubsystemClass | Allow subclasses to override the representation subsystem to use | |
| FStaticMeshInstanceVisualizationDesc | StaticMeshInstanceDesc | Instanced static mesh information for this agent |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | SanitizeParams
(
FMassRepresentationParameters& InOutParams, |
Tests whether StaticMeshInstanceDesc is valid and if not cleans up InOutParamss of EMassRepresentationType::StaticMeshInstance occurrences. | |
| void | Serialize
(
FArchive& Ar |
||
| bool |
Overridden from UMassEntityTraitBase
| Type | Name | Description | |
|---|---|---|---|
| void | BuildTemplate
(
FMassEntityTemplateBuildContext& BuildContext, |
Appends items into the entity template required for the trait. | |
| bool | ValidateTemplate
(
const FMassEntityTemplateBuildContext& BuildContext, |
Called once all traits have been processed and fragment requirements have been checked. |