UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LandscapeEdgeFixup.cpp File Reference

Classes

struct  FHeightmapTextureEdgeSnapshotCustomVersion
 

Namespaces

namespace  UE
 
namespace  UE::Landscape
 

Macros

#define FIXUP_DEBUG_LOG(...)   UE_LOG(LogLandscape, Verbose, __VA_ARGS__)
 
#define FIXUP_DEBUG_LOG_PATCH(...)   do {} while(0)
 
#define FIXUP_DEBUG_LOG_RENDER(...)   do {} while(0)
 
#define FIXUP_DEBUG_LOG_DETAIL(...)   do {} while(0)
 

Functions

EDirectionFlags UE::Landscape::ToFlag (EDirectionIndex Index)
 
EDirectionIndex UE::Landscape::GetOppositeIndex (EDirectionIndex Index)
 
FIntPoint UE::Landscape::GetNeighborRelativePosition (ENeighborIndex NeighborIndex)
 
const FString & UE::Landscape::GetDirectionString (EDirectionIndex Index)
 
bool UE::Landscape::IsDiagonalCorner (EDirectionIndex DirectionIndex)
 
bool UE::Landscape::IsTopOrBottomEdge (EEdgeIndex EdgeIndex)
 
bool UE::Landscape::IsDoubleTriangleCorner (EEdgeIndex EdgeIndex)
 
ENeighborFlags UE::Landscape::EdgesToAffectedNeighbors (EEdgeFlags LocalEdgeFlags)
 
EEdgeFlags UE::Landscape::NeighborsToBlendedEdges (ENeighborFlags NeighborFlags)
 
EDirectionIndex UE::Landscape::RotateDirection (EDirectionIndex NeighborIndex, int32 ClockwiseRotationOffset)
 
EDirectionFlags UE::Landscape::RotateFlags (EDirectionFlags DirFlags, int32 ClockwiseRotationOffset)
 
void UE::Landscape::GetSourceTextureEdgeStartCoord (EEdgeIndex EdgeIndex, int32 EdgeLength, int32 &OutStartX, int32 &OutStartY)
 
int32 UE::Landscape::GetSourceTextureEdgeStartStrideCount (EEdgeIndex EdgeIndex, int32 EdgeLength, int32 &OutStride, int32 &OutCount)
 
const TArrayView< const ENeighborIndexUE::Landscape::AllEdgeNeighbors ()
 
const TArrayView< const ENeighborIndexUE::Landscape::AllCornerNeighbors ()
 
int32 UE::Landscape::GetEdgeArrayMipOffset (int32 MipEdgeLength)
 
int32 UE::Landscape::GetEdgeDataSize (int32 EdgeLength)
 
FArchiveoperator<< (FArchive &Ar, FHeightmapTextureEdgeSnapshot &EdgeSnapshot)
 

Variables

FCustomVersionRegistration GRegisterFHeightmapTextureEdgeSnapshotCustomVersion (FHeightmapTextureEdgeSnapshotCustomVersion::GUID, FHeightmapTextureEdgeSnapshotCustomVersion::LatestVersion, TEXT("FHeightmapTextureEdgeSnapshotCustomVersion"))
 

Macro Definition Documentation

◆ FIXUP_DEBUG_LOG

#define FIXUP_DEBUG_LOG (   ...)    UE_LOG(LogLandscape, Verbose, __VA_ARGS__)

◆ FIXUP_DEBUG_LOG_DETAIL

#define FIXUP_DEBUG_LOG_DETAIL (   ...)    do {} while(0)

◆ FIXUP_DEBUG_LOG_PATCH

#define FIXUP_DEBUG_LOG_PATCH (   ...)    do {} while(0)

◆ FIXUP_DEBUG_LOG_RENDER

#define FIXUP_DEBUG_LOG_RENDER (   ...)    do {} while(0)

Function Documentation

◆ operator<<()

FArchive & operator<< ( FArchive Ar,
FHeightmapTextureEdgeSnapshot EdgeSnapshot 
)

Variable Documentation

◆ GRegisterFHeightmapTextureEdgeSnapshotCustomVersion

FCustomVersionRegistration GRegisterFHeightmapTextureEdgeSnapshotCustomVersion(FHeightmapTextureEdgeSnapshotCustomVersion::GUID, FHeightmapTextureEdgeSnapshotCustomVersion::LatestVersion, TEXT("FHeightmapTextureEdgeSnapshotCustomVersion")) ( FHeightmapTextureEdgeSnapshotCustomVersion::GUID  ,
FHeightmapTextureEdgeSnapshotCustomVersion::LatestVersion  ,
TEXT("FHeightmapTextureEdgeSnapshotCustomVersion")   
)