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

#include <TextureResource.h>

Public Member Functions

PRAGMA_DISABLE_DEPRECATION_WARNINGS FTexture2DMipMap ()=default
 
 FTexture2DMipMap (uint32 InSizeX, uint32 InSizeY, uint32 InSizeZ=0)
 
 FTexture2DMipMap (FTexture2DMipMap &&)=default
 
 FTexture2DMipMap (const FTexture2DMipMap &)=default
 
FTexture2DMipMapoperator= (FTexture2DMipMap &&)=default
 
FTexture2DMipMapoperator= (const FTexture2DMipMap &)=default
 
 ~FTexture2DMipMap ()=default
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS ENGINE_API void Serialize (FArchive &Ar, UObject *Owner, int32 MipIndex, bool bSerializeMipData)
 

Public Attributes

UE::FDerivedData DerivedData
 
FByteBulkData BulkData
 
uint16 SizeX = 0
 
uint16 SizeY = 0
 
uint16 SizeZ = 0
 

Detailed Description

A 2D texture mip-map.

Constructor & Destructor Documentation

◆ FTexture2DMipMap() [1/4]

PRAGMA_DISABLE_DEPRECATION_WARNINGS FTexture2DMipMap::FTexture2DMipMap ( )
default

◆ FTexture2DMipMap() [2/4]

FTexture2DMipMap::FTexture2DMipMap ( uint32  InSizeX,
uint32  InSizeY,
uint32  InSizeZ = 0 
)
inline

◆ FTexture2DMipMap() [3/4]

FTexture2DMipMap::FTexture2DMipMap ( FTexture2DMipMap &&  )
default

◆ FTexture2DMipMap() [4/4]

FTexture2DMipMap::FTexture2DMipMap ( const FTexture2DMipMap )
default

◆ ~FTexture2DMipMap()

FTexture2DMipMap::~FTexture2DMipMap ( )
default

Member Function Documentation

◆ operator=() [1/2]

FTexture2DMipMap & FTexture2DMipMap::operator= ( const FTexture2DMipMap )
default

◆ operator=() [2/2]

FTexture2DMipMap & FTexture2DMipMap::operator= ( FTexture2DMipMap &&  )
default

◆ Serialize()

void FTexture2DMipMap::Serialize ( FArchive Ar,
UObject Owner,
int32  MipIndex,
bool  bSerializeMipData 
)

Serialization.

Member Data Documentation

◆ BulkData

FByteBulkData FTexture2DMipMap::BulkData

Stores the data for the mip when it is loaded.

◆ DerivedData

UE::FDerivedData FTexture2DMipMap::DerivedData

Reference to the data for the mip if it can be streamed.

◆ SizeX

uint16 FTexture2DMipMap::SizeX = 0

Width of the mip-map.

◆ SizeY

uint16 FTexture2DMipMap::SizeY = 0

Height of the mip-map.

◆ SizeZ

uint16 FTexture2DMipMap::SizeZ = 0

Depth of the mip-map. This also holds array size. It's thunked through to FStreamableTextureResource::SizeZ and is not used for cubemap arrays or cubemaps


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