| FLODDefaultLogic |
Traits for LOD logic calculation behaviors |
| FMassCollectDistanceLODViewerInfoTag |
Tag to use to trigger the collector processor that uses the LODCollector without Visibility Logic, so strictly based of distance |
| FMassCollectLODViewerInfoTag |
|
| FMassCombinedLODLogic |
|
| FMassDistanceLODLogic |
Simplest version of RepresentationLODLogic strictly based on Distance to Viewer Compared to FMassRepresentationLODLogic, we: |
| FMassGenericCollectorLogic |
|
| FMassHighLODTag |
|
| FMassLODBaseLogic |
Base struct for the LOD calculation helpers |
| FMassLowLODTag |
|
| FMassMediumLODTag |
|
| FMassOffLODTag |
|
| FMassRepresentationLODLogic |
|
| FMassSimulationLODFragment |
|
| FMassSimulationLODLogic |
|
| FMassSimulationLODParameters |
|
| FMassSimulationLODSharedFragment |
|
| FMassSimulationVariableTickChunkFragment |
|
| FMassSimulationVariableTickFragment |
|
| FMassSimulationVariableTickParameters |
|
| FMassSimulationVariableTickSharedFragment |
|
| FMassVariableTickChunkFragment |
|
| FMassViewerHandle |
Handle that lets you reference the concept of a viewer |
| FMassViewerInfoFragment |
Data fragment to store the calculated distances to viewers |
| FMassVisibilityCanBeSeenTag |
|
| FMassVisibilityCulledByDistanceTag |
|
| FMassVisibilityCulledByFrustumTag |
|
| FMassVisualizationChunkFragment |
|
| FViewerInfo |
|
| FViewerLODInfo |
TMassLODCollector outputs |
| TMassLODCalculator |
Helper struct to calculate LOD for each agent and maximize count per LOD Requires TViewerInfoFragment fragment collected by the TMassLODCollector. |
| TMassLODCollector |
Helper struct to collect needed information on each agent that will be needed later for LOD calculation Requires TTransformFragment fragment. |
| TMassLODTagForLevel |
|
| TMassLODTickRateController |
Helper struct to control LOD tick rate for each agent, It will add a fragment tag to group the agent of the same LOD together, that way the user can do tick rate logic per chunk. |