Navigation
API > API/Runtime > API/Runtime/Landscape
| Name | FLandscapeSectionInfo |
| Type | class |
| Header File | /Engine/Source/Runtime/Landscape/Public/LandscapeRender.h |
| Include Path | #include "LandscapeRender.h" |
Syntax
class FLandscapeSectionInfo : public TIntrusiveLinkedList< FLandscapeSectionInfo >
Inheritance Hierarchy
- TLinkedListBase → TIntrusiveLinkedList → FLandscapeSectionInfo
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLandscapeSectionInfo
(
const UWorld* InWorld, |
LandscapeRender.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FLandscapeSectionInfo() |
LandscapeRender.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRegistered | bool | LandscapeRender.h | ||
| bResourcesCreated | bool | LandscapeRender.h | ||
| ComponentBase | FIntPoint | Component base coordinate (relative to the ALandscape actor) | LandscapeRender.h | |
| LandscapeKey | uint32 | A hash of the world and (LandscapeGUID or LOD Group Key) | LandscapeRender.h | |
| LODGroupKey | uint32 | LOD Group Key (0 if no group) | LandscapeRender.h | |
| RenderCoord | FIntPoint | Coordinate in the RenderSystem. | LandscapeRender.h | |
| Scene | FSceneInterface * | Scene that this landscape section belongs to. | LandscapeRender.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float ComputeLODBias() |
LandscapeRender.h | ||
float ComputeLODForView
(
const FSceneView& InView |
LandscapeRender.h | ||
virtual double ComputeSectionResolution() |
Computes the worldspace units per vertex of the landscape section. | LandscapeRender.h | |
virtual int32 GetComponentResolution() |
Return the resolution of a component, in vertices (-1 for any sections that are not grid based, i.e. mesh sections) | LandscapeRender.h | |
const FPrimitiveSceneInfo * GetPrimitiveSceneInfo() |
LandscapeRender.h | ||
void GetSectionBoundsAndLocalToWorld
(
FBoxSphereBounds& LocalBounds, |
LandscapeRender.h | ||
void GetSectionCenterAndVectors
(
FVector& OutSectionCenterWorldSpace, |
LandscapeRender.h | ||
virtual int32 GetSectionPriority() |
LandscapeRender.h | ||
void OnRenderCoordsChanged
(
FRHICommandListBase& RHICmdList |
Used to notify derived classes when render coords are calculated | LandscapeRender.h | |
virtual bool ShouldInvalidateShadows
(
const FSceneView& InView, |
LandscapeRender.h |