UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLandscapeProxySectionInfo Class Reference
+ Inheritance diagram for FLandscapeProxySectionInfo:

Public Member Functions

 FLandscapeProxySectionInfo (const UWorld *InWorld, const FGuid &InLandscapeGuid, const FIntPoint &InComponentBase, const FVector &InComponentCenterLocalSpace, const FVector &InComponentXVectorLocalSpace, const FVector &InComponentYVectorLocalSpace, const FTransform &LocalToWorld, int32 SectionComponentResolution, int8 InProxyLOD, uint32 LODGroupKey, uint32 InLandscapeKey)
 
virtual float ComputeLODForView (const FSceneView &InView) const override
 
virtual float ComputeLODBias () const override
 
virtual int32 GetSectionPriority () const override
 
virtual void GetSectionBoundsAndLocalToWorld (FBoxSphereBounds &LocalBounds, FMatrix &LocalToWorld) const override
 
virtual void GetSectionCenterAndVectors (FVector &OutSectionCenterWorldSpace, FVector &OutSectionXVectorWorldSpace, FVector &OutSectionYVectorWorldSpace) const override
 
virtual int32 GetComponentResolution () const override
 
virtual void OnRenderCoordsChanged (FRHICommandListBase &RHICmdList)
 
virtual const FPrimitiveSceneInfoGetPrimitiveSceneInfo () const override
 
- Public Member Functions inherited from FLandscapeSectionInfo
 FLandscapeSectionInfo (const UWorld *InWorld, const FGuid &InLandscapeGuid, const FIntPoint &InComponentBase, uint32 LODGroupKey, uint32 InLandscapeKey)
 
virtual ~FLandscapeSectionInfo ()=default
 
virtual double ComputeSectionResolution () const
 
virtual bool ShouldInvalidateShadows (const FSceneView &InView, float InLODValue, float InLastShadowInvalidationLODValue) const
 
- Public Member Functions inherited from TIntrusiveLinkedList< FLandscapeSectionInfo >
 TIntrusiveLinkedList ()
 
- Public Member Functions inherited from TLinkedListBase< ContainerType, ElementType, IteratorType >
 TLinkedListBase ()
 
void Unlink ()
 
void LinkBefore (ContainerType *Before)
 
void LinkAfter (ContainerType *After)
 
void LinkReplace (ContainerType *Replace)
 
void LinkHead (ContainerType *&Head)
 
UE_FORCEINLINE_HINT bool IsLinked ()
 
UE_FORCEINLINE_HINT ContainerType ** GetPrevLink () const
 
UE_FORCEINLINE_HINT ContainerType * GetNextLink () const
 
UE_FORCEINLINE_HINT ContainerType * Next ()
 

Additional Inherited Members

- Public Types inherited from TLinkedListBase< ContainerType, ElementType, IteratorType >
typedef IteratorType< ContainerType, ElementType > TIterator
 
typedef IteratorType< ContainerType, const ElementType > TConstIterator
 
- Public Attributes inherited from FLandscapeSectionInfo
uint32 LandscapeKey = 0
 
uint32 LODGroupKey = 0
 
FIntPoint RenderCoord = FIntPoint(INT32_MIN, INT32_MIN)
 
FIntPoint ComponentBase = FIntPoint(ForceInit)
 
FSceneInterfaceScene = nullptr
 
bool bResourcesCreated = false
 
bool bRegistered = false
 

Constructor & Destructor Documentation

◆ FLandscapeProxySectionInfo()

FLandscapeProxySectionInfo::FLandscapeProxySectionInfo ( const UWorld InWorld,
const FGuid InLandscapeGuid,
const FIntPoint InComponentBase,
const FVector InComponentCenterLocalSpace,
const FVector InComponentXVectorLocalSpace,
const FVector InComponentYVectorLocalSpace,
const FTransform LocalToWorld,
int32  SectionComponentResolution,
int8  InProxyLOD,
uint32  LODGroupKey,
uint32  InLandscapeKey 
)
inline

Member Function Documentation

◆ ComputeLODBias()

virtual float FLandscapeProxySectionInfo::ComputeLODBias ( ) const
inlineoverridevirtual

Implements FLandscapeSectionInfo.

◆ ComputeLODForView()

virtual float FLandscapeProxySectionInfo::ComputeLODForView ( const FSceneView InView) const
inlineoverridevirtual

Implements FLandscapeSectionInfo.

◆ GetComponentResolution()

virtual int32 FLandscapeProxySectionInfo::GetComponentResolution ( ) const
inlineoverridevirtual

Reimplemented from FLandscapeSectionInfo.

◆ GetPrimitiveSceneInfo()

virtual const FPrimitiveSceneInfo * FLandscapeProxySectionInfo::GetPrimitiveSceneInfo ( ) const
inlineoverridevirtual

Implements FLandscapeSectionInfo.

◆ GetSectionBoundsAndLocalToWorld()

virtual void FLandscapeProxySectionInfo::GetSectionBoundsAndLocalToWorld ( FBoxSphereBounds LocalBounds,
FMatrix LocalToWorld 
) const
inlineoverridevirtual

Implements FLandscapeSectionInfo.

◆ GetSectionCenterAndVectors()

virtual void FLandscapeProxySectionInfo::GetSectionCenterAndVectors ( FVector OutSectionCenterWorldSpace,
FVector OutSectionXVectorWorldSpace,
FVector OutSectionYVectorWorldSpace 
) const
inlineoverridevirtual

Implements FLandscapeSectionInfo.

◆ GetSectionPriority()

virtual int32 FLandscapeProxySectionInfo::GetSectionPriority ( ) const
inlineoverridevirtual

Reimplemented from FLandscapeSectionInfo.

◆ OnRenderCoordsChanged()

virtual void FLandscapeProxySectionInfo::OnRenderCoordsChanged ( FRHICommandListBase RHICmdList)
inlinevirtual

Implements FLandscapeSectionInfo.


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