UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Landscape::Private Namespace Reference

Namespaces

namespace  RenderMergedTexture_RenderThread
 

Classes

struct  FBlitBuffer2DDesc
 
struct  FLandscapeComponent2DIndexerKeyFuncs
 
class  T2DIndexer
 WITH_EDITOR. More...
 

Typedefs

using FLandscapeComponent2DIndexer = T2DIndexer< ULandscapeComponent *, FLandscapeComponent2DIndexerKeyFuncs >
 

Enumerations

enum class  ERGBAChannel : uint8 { R , G , B , A }
 

Functions

FString GetChannelSwizzleMaskDescription (uint8 InSwizzleMask, int32 InNumChannels=4)
 
void EnqueueCopyToScratchRTRenderCommand (const ULandscapeScratchRenderTarget::FCopyFromParams &InCopyParams, FTextureResource *InSourceTextureResource, FTextureResource *InDestTextureResource, UE::Landscape::FRDGBuilderRecorder &RDGBuilderRecorder)
 
bool DoesPlatformSupportEditLayers (EShaderPlatform InShaderPlatform)
 
int32 ComputeMaxDeltasOffsetForMip (int32 InMipIndex, int32 InNumRelevantMips)
 
int32 ComputeMaxDeltasCountForMip (int32 InMipIndex, int32 InNumRelevantMips)
 
int32 ComputeMipToMipMaxDeltasIndex (int32 InSourceMipIndex, int32 InDestinationMipIndex, int32 InNumRelevantMips)
 
int32 ComputeMipToMipMaxDeltasCount (int32 InNumRelevantMips)
 
FLandscapeComponent2DIndexer CreateLandscapeComponent2DIndexer (const ULandscapeInfo *InInfo)
 
int32 BlitHeightChannelsToUint16 (uint16 *DestBuffer, const FBlitBuffer2DDesc &Dest, uint32 *SrcBuffer, const FBlitBuffer2DDesc &Src, FIntRect ClipRect)
 
int32 BlitWeightChannelsToUint8 (uint8 *DestBuffer, const FBlitBuffer2DDesc &Dest, uint32 *SrcBuffer, const FBlitBuffer2DDesc &Src, FIntRect ClipRect)
 

Typedef Documentation

◆ FLandscapeComponent2DIndexer

Enumeration Type Documentation

◆ ERGBAChannel

Enumerator

Function Documentation

◆ BlitHeightChannelsToUint16()

int32 UE::Landscape::Private::BlitHeightChannelsToUint16 ( uint16 DestBuffer,
const FBlitBuffer2DDesc Dest,
uint32 SrcBuffer,
const FBlitBuffer2DDesc Src,
FIntRect  ClipRect 
)

◆ BlitWeightChannelsToUint8()

int32 UE::Landscape::Private::BlitWeightChannelsToUint8 ( uint8 DestBuffer,
const FBlitBuffer2DDesc Dest,
uint32 SrcBuffer,
const FBlitBuffer2DDesc Src,
FIntRect  ClipRect 
)

◆ ComputeMaxDeltasCountForMip()

int32 UE::Landscape::Private::ComputeMaxDeltasCountForMip ( int32  InMipIndex,
int32  InNumRelevantMips 
)

◆ ComputeMaxDeltasOffsetForMip()

int32 UE::Landscape::Private::ComputeMaxDeltasOffsetForMip ( int32  InMipIndex,
int32  InNumRelevantMips 
)

◆ ComputeMipToMipMaxDeltasCount()

int32 UE::Landscape::Private::ComputeMipToMipMaxDeltasCount ( int32  InNumRelevantMips)

◆ ComputeMipToMipMaxDeltasIndex()

int32 UE::Landscape::Private::ComputeMipToMipMaxDeltasIndex ( int32  InSourceMipIndex,
int32  InDestinationMipIndex,
int32  InNumRelevantMips 
)

◆ CreateLandscapeComponent2DIndexer()

FLandscapeComponent2DIndexer UE::Landscape::Private::CreateLandscapeComponent2DIndexer ( const ULandscapeInfo InInfo)

◆ DoesPlatformSupportEditLayers()

bool UE::Landscape::Private::DoesPlatformSupportEditLayers ( EShaderPlatform  InShaderPlatform)

◆ EnqueueCopyToScratchRTRenderCommand()

void UE::Landscape::Private::EnqueueCopyToScratchRTRenderCommand ( const ULandscapeScratchRenderTarget::FCopyFromParams InCopyParams,
FTextureResource InSourceTextureResource,
FTextureResource InDestTextureResource,
UE::Landscape::FRDGBuilderRecorder RDGBuilderRecorder 
)

◆ GetChannelSwizzleMaskDescription()

FString UE::Landscape::Private::GetChannelSwizzleMaskDescription ( uint8  InSwizzleMask,
int32  InNumChannels = 4 
)