UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeEdgeFixup.h File Reference
#include "Containers/ArrayView.h"
#include "Containers/StaticArray.h"
#include "Misc/EnumRange.h"
#include "Engine/AssetUserData.h"
#include "Streaming/TextureMipDataProvider.h"
#include "LandscapeEdgeFixup.generated.h"

Go to the source code of this file.

Classes

struct  UE::Landscape::FHeightmapTexel
 
struct  UE::Landscape::FNeighborSnapshots
 
struct  FHeightmapTextureEdgeSnapshot
 
class  ULandscapeHeightmapTextureEdgeFixup
 

Namespaces

namespace  UE
 
namespace  UE::Landscape
 

Typedefs

typedef EDirectionIndex UE::Landscape::EEdgeIndex
 
typedef EDirectionFlags UE::Landscape::EEdgeFlags
 
typedef EDirectionIndex UE::Landscape::ENeighborIndex
 
typedef EDirectionFlags UE::Landscape::ENeighborFlags
 

Enumerations

enum class  UE::Landscape::EDirectionIndex : uint8 {
  UE::Landscape::Bottom = 0 , UE::Landscape::BottomRight = 1 , UE::Landscape::Right = 2 , UE::Landscape::TopRight = 3 ,
  UE::Landscape::Top = 4 , UE::Landscape::TopLeft = 5 , UE::Landscape::Left = 6 , UE::Landscape::BottomLeft = 7 ,
  UE::Landscape::First = 0 , UE::Landscape::Last = 7 , UE::Landscape::Count = 8 , UE::Landscape::FirstEdge = 0 ,
  UE::Landscape::LastEdge = 6 , UE::Landscape::EdgeCount = 4 , UE::Landscape::FirstCorner = 1 , UE::Landscape::LastCorner = 7 ,
  UE::Landscape::CornerCount = 4
}
 
enum class  UE::Landscape::EDirectionFlags : uint8 {
  UE::Landscape::Bottom = 0x00000001 , UE::Landscape::BottomRight = 0x00000002 , UE::Landscape::Right = 0x00000004 , UE::Landscape::TopRight = 0x00000008 ,
  UE::Landscape::Top = 0x00000010 , UE::Landscape::TopLeft = 0x00000020 , UE::Landscape::Left = 0x00000040 , UE::Landscape::BottomLeft = 0x00000080 ,
  UE::Landscape::None = 0 , UE::Landscape::AllCorners = BottomRight | TopRight | TopLeft | BottomLeft , UE::Landscape::AllEdges = Bottom | Right | Top | Left , UE::Landscape::All = AllEdges | AllCorners
}
 

Functions

 ENUM_RANGE_BY_FIRST_AND_LAST (UE::Landscape::EDirectionIndex, UE::Landscape::EDirectionIndex::First, UE::Landscape::EDirectionIndex::Last)
 
 ENUM_CLASS_FLAGS (UE::Landscape::EDirectionFlags)
 
FIntPoint UE::Landscape::GetNeighborRelativePosition (ENeighborIndex NeighborIndex)
 
ENeighborFlags UE::Landscape::EdgesToAffectedNeighbors (EEdgeFlags LocalEdgeFlags)
 
EDirectionFlags UE::Landscape::ToFlag (EDirectionIndex Index)
 
const FString & UE::Landscape::GetDirectionString (EDirectionIndex Index)
 

Function Documentation

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( UE::Landscape::EDirectionFlags  )

◆ ENUM_RANGE_BY_FIRST_AND_LAST()