#include <NaniteShared.h>
◆ UpdateLODScales()
| void Nanite::FPackedView::UpdateLODScales |
( |
const float |
NaniteMaxPixelsPerEdge, |
|
|
const float |
MinPixelsPerEdgeHW |
|
) |
| |
Calculates the LOD scales assuming view size and projection is already set up. TODO: perhaps more elegant/robust if this happened at construction time, and input was a non-packed NaniteView. Note: depends on the global 'GNaniteMaxPixelsPerEdge'.
◆ ClipSpaceScaleOffset
| FVector4f Nanite::FPackedView::ClipSpaceScaleOffset |
◆ ClipToRelativeWorld
| FMatrix44f Nanite::FPackedView::ClipToRelativeWorld |
◆ CullingViewMinRadiusTestFactorSq
| float Nanite::FPackedView::CullingViewMinRadiusTestFactorSq |
◆ CullingViewOriginTranslatedWorld
| FVector3f Nanite::FPackedView::CullingViewOriginTranslatedWorld |
◆ CullingViewScreenMultipleSq
| float Nanite::FPackedView::CullingViewScreenMultipleSq |
◆ DynamicDepthCullRange
| FVector2f Nanite::FPackedView::DynamicDepthCullRange |
◆ FirstPersonTransformRow2Z
| uint32 Nanite::FPackedView::FirstPersonTransformRow2Z |
◆ FirstPersonTransformRowsExceptRow2Z
| FUintVector4 Nanite::FPackedView::FirstPersonTransformRowsExceptRow2Z |
◆ HZBTestViewRect
◆ InstanceOcclusionQueryMask
| uint32 Nanite::FPackedView::InstanceOcclusionQueryMask |
◆ LightingChannelMask
| uint32 Nanite::FPackedView::LightingChannelMask |
◆ LODScales
◆ MaterialCachePageOffsetAndInvSize
| FVector4f Nanite::FPackedView::MaterialCachePageOffsetAndInvSize |
◆ MaterialCacheUnwrapMinAndInvSize
| FVector4f Nanite::FPackedView::MaterialCacheUnwrapMinAndInvSize |
◆ NearPlane
| float Nanite::FPackedView::NearPlane |
◆ PrevClipToRelativeWorld
| FMatrix44f Nanite::FPackedView::PrevClipToRelativeWorld |
◆ PrevFirstPersonTransformRow2Z
| uint32 Nanite::FPackedView::PrevFirstPersonTransformRow2Z |
◆ PrevFirstPersonTransformRowsExceptRow2Z
| FUintVector4 Nanite::FPackedView::PrevFirstPersonTransformRowsExceptRow2Z |
◆ PreViewTranslationHigh
| FVector3f Nanite::FPackedView::PreViewTranslationHigh |
◆ PreViewTranslationLow
| FVector3f Nanite::FPackedView::PreViewTranslationLow |
◆ PrevPreViewTranslationHigh
| FVector3f Nanite::FPackedView::PrevPreViewTranslationHigh |
◆ PrevPreViewTranslationHZBHigh
| FVector3f Nanite::FPackedView::PrevPreViewTranslationHZBHigh |
◆ PrevPreViewTranslationHZBLow
| FVector3f Nanite::FPackedView::PrevPreViewTranslationHZBLow |
◆ PrevPreViewTranslationLow
| FVector3f Nanite::FPackedView::PrevPreViewTranslationLow |
◆ PrevTranslatedWorldToClip
| FMatrix44f Nanite::FPackedView::PrevTranslatedWorldToClip |
◆ PrevTranslatedWorldToView
| FMatrix44f Nanite::FPackedView::PrevTranslatedWorldToView |
◆ PrevViewToClip
◆ RangeBasedCullingDistance
| float Nanite::FPackedView::RangeBasedCullingDistance |
◆ SceneRendererPrimaryViewId
| int32 Nanite::FPackedView::SceneRendererPrimaryViewId |
◆ StreamingPriorityCategory_AndFlags
| uint32 Nanite::FPackedView::StreamingPriorityCategory_AndFlags |
◆ SVPositionToTranslatedWorld
| FMatrix44f Nanite::FPackedView::SVPositionToTranslatedWorld |
◆ TargetLayerIdX_AndMipLevelY_AndNumMipLevelsZ
| FIntVector4 Nanite::FPackedView::TargetLayerIdX_AndMipLevelY_AndNumMipLevelsZ |
◆ TranslatedGlobalClipPlane
| FVector4f Nanite::FPackedView::TranslatedGlobalClipPlane |
◆ TranslatedWorldToClip
| FMatrix44f Nanite::FPackedView::TranslatedWorldToClip |
◆ TranslatedWorldToView
| FMatrix44f Nanite::FPackedView::TranslatedWorldToView |
◆ ViewForward
◆ ViewOriginHighX
| float Nanite::FPackedView::ViewOriginHighX |
◆ ViewOriginHighY
| float Nanite::FPackedView::ViewOriginHighY |
◆ ViewOriginHighZ
| float Nanite::FPackedView::ViewOriginHighZ |
◆ ViewOriginLow
◆ ViewRect
◆ ViewSizeAndInvSize
| FVector4f Nanite::FPackedView::ViewSizeAndInvSize |
◆ ViewToClip
◆ ViewToTranslatedWorld
| FMatrix44f Nanite::FPackedView::ViewToTranslatedWorld |
The documentation for this struct was generated from the following files: