UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Nanite::FPackedViewParams Struct Reference

#include <NaniteShared.h>

Public Attributes

FViewMatrices ViewMatrices
 
FViewMatrices PrevViewMatrices
 
FIntRect ViewRect
 
FIntPoint RasterContextSize
 
uint32 StreamingPriorityCategory = 0
 
float MinBoundsRadius = 0.0f
 
float LODScaleFactor = 1.0f
 
float ViewLODDistanceFactor = 1.0f
 
uint32 Flags = NANITE_VIEW_FLAG_NEAR_CLIP
 
int32 TargetLayerIndex = INDEX_NONE
 
int32 PrevTargetLayerIndex = INDEX_NONE
 
int32 TargetMipLevel = 0
 
int32 TargetMipCount = 1
 
float RangeBasedCullingDistance = 0.0f
 
FIntRect HZBTestViewRect = {0, 0, 0, 0}
 
float MaxPixelsPerEdgeMultipler = 1.0f
 
bool bUseCullingViewOverrides = false
 
FVector CullingViewOrigin = FVector::ZeroVector
 
float CullingViewScreenMultipleSq = 0.0f
 
float CullingViewMinRadiusTestFactorSq = 0.0f
 
FPlane GlobalClippingPlane = {0.0f, 0.0f, 0.0f, 0.0f}
 
uint32 InstanceOcclusionQueryMask = 0
 
uint32 LightingChannelMask = 0b111
 
bool bUseLightingChannelMask = false
 
bool bUseCurrentPreTranslationForHZB = false
 
int32 SceneRendererPrimaryViewId = -1
 
FVector2f DynamicDepthCullRange = FVector2f(0.0f, FLT_MAX)
 

Member Data Documentation

◆ bUseCullingViewOverrides

bool Nanite::FPackedViewParams::bUseCullingViewOverrides = false

◆ bUseCurrentPreTranslationForHZB

bool Nanite::FPackedViewParams::bUseCurrentPreTranslationForHZB = false

◆ bUseLightingChannelMask

bool Nanite::FPackedViewParams::bUseLightingChannelMask = false

◆ CullingViewMinRadiusTestFactorSq

float Nanite::FPackedViewParams::CullingViewMinRadiusTestFactorSq = 0.0f

◆ CullingViewOrigin

FVector Nanite::FPackedViewParams::CullingViewOrigin = FVector::ZeroVector

◆ CullingViewScreenMultipleSq

float Nanite::FPackedViewParams::CullingViewScreenMultipleSq = 0.0f

◆ DynamicDepthCullRange

FVector2f Nanite::FPackedViewParams::DynamicDepthCullRange = FVector2f(0.0f, FLT_MAX)

◆ Flags

uint32 Nanite::FPackedViewParams::Flags = NANITE_VIEW_FLAG_NEAR_CLIP

◆ GlobalClippingPlane

FPlane Nanite::FPackedViewParams::GlobalClippingPlane = {0.0f, 0.0f, 0.0f, 0.0f}

◆ HZBTestViewRect

FIntRect Nanite::FPackedViewParams::HZBTestViewRect = {0, 0, 0, 0}

◆ InstanceOcclusionQueryMask

uint32 Nanite::FPackedViewParams::InstanceOcclusionQueryMask = 0

◆ LightingChannelMask

uint32 Nanite::FPackedViewParams::LightingChannelMask = 0b111

◆ LODScaleFactor

float Nanite::FPackedViewParams::LODScaleFactor = 1.0f

◆ MaxPixelsPerEdgeMultipler

float Nanite::FPackedViewParams::MaxPixelsPerEdgeMultipler = 1.0f

◆ MinBoundsRadius

float Nanite::FPackedViewParams::MinBoundsRadius = 0.0f

◆ PrevTargetLayerIndex

int32 Nanite::FPackedViewParams::PrevTargetLayerIndex = INDEX_NONE

◆ PrevViewMatrices

FViewMatrices Nanite::FPackedViewParams::PrevViewMatrices

◆ RangeBasedCullingDistance

float Nanite::FPackedViewParams::RangeBasedCullingDistance = 0.0f

◆ RasterContextSize

FIntPoint Nanite::FPackedViewParams::RasterContextSize

◆ SceneRendererPrimaryViewId

int32 Nanite::FPackedViewParams::SceneRendererPrimaryViewId = -1

◆ StreamingPriorityCategory

uint32 Nanite::FPackedViewParams::StreamingPriorityCategory = 0

◆ TargetLayerIndex

int32 Nanite::FPackedViewParams::TargetLayerIndex = INDEX_NONE

◆ TargetMipCount

int32 Nanite::FPackedViewParams::TargetMipCount = 1

◆ TargetMipLevel

int32 Nanite::FPackedViewParams::TargetMipLevel = 0

◆ ViewLODDistanceFactor

float Nanite::FPackedViewParams::ViewLODDistanceFactor = 1.0f

◆ ViewMatrices

FViewMatrices Nanite::FPackedViewParams::ViewMatrices

◆ ViewRect

FIntRect Nanite::FPackedViewParams::ViewRect

The documentation for this struct was generated from the following file: