UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLandscapeLayersCopyTextureParams Struct Reference

Public Member Functions

 FLandscapeLayersCopyTextureParams (UTexture *InSourceTexture, UTexture *InDestTexture)
 
 FLandscapeLayersCopyTextureParams (const FString &InSourceResourceDebugName, FTextureResource *InSourceResource, const FString &InDestResourceDebugName, FTextureResource *InDestResource)
 
 FLandscapeLayersCopyTextureParams (const FLandscapeLayersCopyTextureParams &)=default
 
 FLandscapeLayersCopyTextureParams (FLandscapeLayersCopyTextureParams &&)=default
 
FLandscapeLayersCopyTextureParamsoperator= (FLandscapeLayersCopyTextureParams &&)=default
 

Public Attributes

FString SourceResourceDebugName
 
FTextureResourceSourceResource = nullptr
 
FString DestResourceDebugName
 
FTextureResourceDestResource = nullptr
 
FIntPoint CopySize = FIntPoint(0, 0)
 
FIntPoint SourcePosition = FIntPoint(0, 0)
 
FIntPoint DestPosition = FIntPoint(0, 0)
 
uint8 SourceMip = 0
 
uint8 DestMip = 0
 
uint32 SourceArrayIndex = 0
 
uint32 DestArrayIndex = 0
 
ERHIAccess SourceAccess = ERHIAccess::SRVMask
 
ERHIAccess DestAccess = ERHIAccess::SRVMask
 
uint8 ChannelSwizzleMask = UE::Landscape::Private::RGBAToRGBASwizzleMask
 

Constructor & Destructor Documentation

◆ FLandscapeLayersCopyTextureParams() [1/4]

FLandscapeLayersCopyTextureParams::FLandscapeLayersCopyTextureParams ( UTexture InSourceTexture,
UTexture InDestTexture 
)
inline

◆ FLandscapeLayersCopyTextureParams() [2/4]

FLandscapeLayersCopyTextureParams::FLandscapeLayersCopyTextureParams ( const FString &  InSourceResourceDebugName,
FTextureResource InSourceResource,
const FString &  InDestResourceDebugName,
FTextureResource InDestResource 
)
inline

◆ FLandscapeLayersCopyTextureParams() [3/4]

FLandscapeLayersCopyTextureParams::FLandscapeLayersCopyTextureParams ( const FLandscapeLayersCopyTextureParams )
default

◆ FLandscapeLayersCopyTextureParams() [4/4]

FLandscapeLayersCopyTextureParams::FLandscapeLayersCopyTextureParams ( FLandscapeLayersCopyTextureParams &&  )
default

Member Function Documentation

◆ operator=()

FLandscapeLayersCopyTextureParams & FLandscapeLayersCopyTextureParams::operator= ( FLandscapeLayersCopyTextureParams &&  )
default

Member Data Documentation

◆ ChannelSwizzleMask

uint8 FLandscapeLayersCopyTextureParams::ChannelSwizzleMask = UE::Landscape::Private::RGBAToRGBASwizzleMask

◆ CopySize

FIntPoint FLandscapeLayersCopyTextureParams::CopySize = FIntPoint(0, 0)

◆ DestAccess

ERHIAccess FLandscapeLayersCopyTextureParams::DestAccess = ERHIAccess::SRVMask

◆ DestArrayIndex

uint32 FLandscapeLayersCopyTextureParams::DestArrayIndex = 0

◆ DestMip

uint8 FLandscapeLayersCopyTextureParams::DestMip = 0

◆ DestPosition

FIntPoint FLandscapeLayersCopyTextureParams::DestPosition = FIntPoint(0, 0)

◆ DestResource

FTextureResource* FLandscapeLayersCopyTextureParams::DestResource = nullptr

◆ DestResourceDebugName

FString FLandscapeLayersCopyTextureParams::DestResourceDebugName

◆ SourceAccess

ERHIAccess FLandscapeLayersCopyTextureParams::SourceAccess = ERHIAccess::SRVMask

◆ SourceArrayIndex

uint32 FLandscapeLayersCopyTextureParams::SourceArrayIndex = 0

◆ SourceMip

uint8 FLandscapeLayersCopyTextureParams::SourceMip = 0

◆ SourcePosition

FIntPoint FLandscapeLayersCopyTextureParams::SourcePosition = FIntPoint(0, 0)

◆ SourceResource

FTextureResource* FLandscapeLayersCopyTextureParams::SourceResource = nullptr

◆ SourceResourceDebugName

FString FLandscapeLayersCopyTextureParams::SourceResourceDebugName

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