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

Functions

uint8 ClampNumMips (uint8 InNumMips, const FIntPoint &InDim)
 
uint8 CalcGeneratedNumMips (const IMediaTextureSample &InSample, bool bInEnableGenMips)
 Calculates the target number of generated mips for a given sample.
 
uint8 CalcTextureNumMips (const IMediaTextureSample &InSample, bool bInEnableGenMips)
 Calculates the expected texture resource number of mips for the given sample. Sample source mips take priority over generated ones.
 

Function Documentation

◆ CalcGeneratedNumMips()

uint8 UE::MediaTexture::Private::CalcGeneratedNumMips ( const IMediaTextureSample InSample,
bool  bInEnableGenMips 
)

Calculates the target number of generated mips for a given sample.

Parameters
InSampleDecoded sample.
bInEnableGenMipsIndicate if mip generation is enabled.
Returns
Expected number of generated mips.

◆ CalcTextureNumMips()

uint8 UE::MediaTexture::Private::CalcTextureNumMips ( const IMediaTextureSample InSample,
bool  bInEnableGenMips 
)

Calculates the expected texture resource number of mips for the given sample. Sample source mips take priority over generated ones.

Parameters
InSampleDecoded sample.
bInEnableGenMipsIndicate if mip generation is enabled.
Returns
Expected number of mips.

◆ ClampNumMips()

uint8 UE::MediaTexture::Private::ClampNumMips ( uint8  InNumMips,
const FIntPoint InDim 
)

Clamps the number of mips to the maximum needed mips given the texture dimensions.