Navigation
API > API/Plugins > API/Plugins/MassLOD
Inheritance Hierarchy
- UObject
- UMassProcessor
- UMassLODDistanceCollectorProcessor
References
| Module | MassLOD |
| Header | /Engine/Plugins/Runtime/MassGameplay/Source/MassLOD/Public/MassLODDistanceCollectorProcessor.h |
| Include | #include "MassLODDistanceCollectorProcessor.h" |
Syntax
UCLASS (Meta=(DisplayName="LOD Distance Collector"))
class UMassLODDistanceCollectorProcessor : public UMassProcessor
Remarks
LOD Distance collector which combines collection of LOD information for both Viewer and Simulation LODing. This collector cares only about the entities' distance to LOD viewer location, nothing else. Matches MassDistanceLODProcessor logic which uses the same Calculator LODLogic
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMassLODCollector< FMassDistanceLODLogic > | Collector | ||
| FMassEntityQuery | EntityQuery_NotRelevantRangeAndOffLOD | All entities that are Not in relevant range and are at Off LOD | |
| FMassEntityQuery | EntityQuery_OnLODOnly | All entities that are NOT in relevant range but are On LOD | |
| FMassEntityQuery | EntityQuery_RelevantRangeAndOnLOD | Queries for visualization and simulation calculation. | |
| FMassEntityQuery | EntityQuery_RelevantRangeOnly | All entities that are in relevant range but are Off LOD |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CollectLODForChunk
(
FMassExecutionContext& Context |
||
| void | |||
| void | Execute
(
FMassEntityManager& EntityManager, |
||
| void | ExecuteInternal
(
FMassEntityManager& EntityManager, |