Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
FLODDefaultLogic |
Traits for LOD logic calculation behaviors |
|
FMassCollectLODViewerInfoTag |
|
|
FMassCombinedLODLogic |
|
|
FMassGenericCollectorLogic |
|
|
FMassHighLODTag |
|
|
FMassLODBaseLogic |
Base struct for the LOD calculation helpers |
|
FMassLowLODTag |
|
|
FMassMediumLODTag |
|
|
FMassOffLODTag |
|
|
FMassRepresentationLODCollectorConfig |
|
|
FMassRepresentationLODLogic |
|
|
FMassSimulationLODConfig |
|
|
FMassSimulationLODFragment |
|
|
FMassSimulationLODLogic |
|
|
FMassSimulationLODSharedFragment |
|
|
FMassSimulationVariableTickChunkFragment |
|
|
FMassSimulationVariableTickConfig |
|
|
FMassSimulationVariableTickFragment |
|
|
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 |
|
IMassLODModule |
The public interface to this module. |
|
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. |
|
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. |
|
UMassLODCollectorProcessor |
LOD collector which combines collection of LOD information for both Viewer and Simulation LODing when possible. |
|
UMassLODCollectorTrait |
|
|
UMassLODManager |
Manager responsible to manage and synchronized available viewers |
|
UMassProcessor_LODBase |
Base mass LOD processor to store common information for all LOD processors |
|
UMassRepresentationLODCollectorProcessor |
LOD collector which collects LOD information for Viewer LODing when possible. |
|
UMassSimulationLODProcessor |
|
|
UMassSimulationLODTrait |
Name |
Description |
---|---|
FOnViewerAdded |
|
FOnViewerRemoved |
Name |
Description |
|
---|---|---|
|
EMassLOD::Type |
We are not using enum class here because we are doing so many arithmetic operation and comparison on them that it is not worth polluting int32 casts everywhere in the code. |
|
EMassVisibility |
Name | Description | ||
---|---|---|---|
|
EMassLOD::Ty... |
UE::MassLOD::GetLODFromArchetype ( |
|
|
const UScrip... |
UE::MassLOD::GetLODTagFromLOD ( |
|
|
UE::MassLOD::IsLODTagSet ( |