Navigation
API > API/Plugins > API/Plugins/MassLOD > API/Plugins/MassLOD/TMassLODCollector
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CollectLODInfo
(
FMassExecutionContext& Context, |
Collects the information for LOD calculation, called for each entity chunks Use next method when FLODLogic::bStoreInfoPerViewer is enabled @Param Context of the chunk execution @Param TransformList is the fragment transforms of the entities @Param ViewersInfoList is the fragment where to store source information for LOD calculation | MassLODCollector.h | |
void CollectLODInfo
(
FMassExecutionContext& Context, |
Collects the information for LOD calculation, called for each entity chunks Use this version when FLODLogic::bStoreInfoPerViewer is enabled It collects information per viewer into the PerViewerInfoList fragments @Param Context of the chunk execution @Param TransformList is the fragment transforms of the entities @Param ViewersInfoList is the fragment where to store source information for LOD calculation @Param PerViewerInfoList is the per viewer information | MassLODCollector.h |
CollectLODInfo(FMassExecutionContext &, TConstArrayView< TTransformFragment >, TArrayView< TViewerInfoFragment >)
Description
Collects the information for LOD calculation, called for each entity chunks Use next method when FLODLogic::bStoreInfoPerViewer is enabled @Param Context of the chunk execution @Param TransformList is the fragment transforms of the entities @Param ViewersInfoList is the fragment where to store source information for LOD calculation
| Name | CollectLODInfo |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassLOD/Public/MassLODCollector.h |
| Include Path | #include "MassLODCollector.h" |
template<typename TTransformFragment, typename TViewerInfoFragment, bool bCollectLocalViewers, bool bCollectDistanceToFrustum>
void CollectLODInfo
(
FMassExecutionContext & Context,
TConstArrayView< TTransformFragment > TransformList,
TArrayView < TViewerInfoFragment > ViewersInfoList
)
CollectLODInfo(FMassExecutionContext &, TConstArrayView< TTransformFragment >, TArrayView< TViewerInfoFragment >, TArrayView< TPerViewerInfoFragment >)
Description
Collects the information for LOD calculation, called for each entity chunks Use this version when FLODLogic::bStoreInfoPerViewer is enabled It collects information per viewer into the PerViewerInfoList fragments @Param Context of the chunk execution @Param TransformList is the fragment transforms of the entities @Param ViewersInfoList is the fragment where to store source information for LOD calculation @Param PerViewerInfoList is the per viewer information
| Name | CollectLODInfo |
| Type | function |
| Header File | /Engine/Plugins/Runtime/MassGameplay/Source/MassLOD/Public/MassLODCollector.h |
| Include Path | #include "MassLODCollector.h" |
template<typename TTransformFragment, typename TViewerInfoFragment, typename TPerViewerInfoFragment, bool bCollectLocalViewers, bool bCollectDistanceToFrustum, bool bCollectDistancePerViewer, bool bCollectDistanceToFrustumPerViewer>
void CollectLODInfo
(
FMassExecutionContext & Context,
TConstArrayView< TTransformFragment > TransformList,
TArrayView < TViewerInfoFragment > ViewersInfoList,
TArrayView < TPerViewerInfoFragment > PerViewerInfoList
)