UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SlateFontRendererUtils Namespace Reference

Functions

template<int32 BytesPerPixel>
void ResizeFontBitmap_SampleInputPixel (const TArray< uint8 > &SrcData, const int32 PixelIndex, FVector4 &OutStepColor)
 
template<>
void ResizeFontBitmap_SampleInputPixel< 1 > (const TArray< uint8 > &SrcData, const int32 PixelIndex, FVector4 &OutStepColor)
 
template<>
void ResizeFontBitmap_SampleInputPixel< 4 > (const TArray< uint8 > &SrcData, const int32 PixelIndex, FVector4 &OutStepColor)
 
template<int32 BytesPerPixel>
void ResizeFontBitmap_StoreAverageOutputPixel (TArray< uint8 > &DstData, const int32 PixelIndex, const FVector4 &StepColor, const int32 PixelCount)
 
template<>
void ResizeFontBitmap_StoreAverageOutputPixel< 1 > (TArray< uint8 > &DstData, const int32 PixelIndex, const FVector4 &StepColor, const int32 PixelCount)
 
template<>
void ResizeFontBitmap_StoreAverageOutputPixel< 4 > (TArray< uint8 > &DstData, const int32 PixelIndex, const FVector4 &StepColor, const int32 PixelCount)
 
template<int32 BytesPerPixel>
void ResizeFontBitmap (const int32 SrcWidth, const int32 SrcHeight, const TArray< uint8 > &SrcData, const int32 DstWidth, const int32 DstHeight, TArray< uint8 > &DstData)
 

Variables

const TCHAR InvalidSubChar = TEXT('\uFFFD')
 

Function Documentation

◆ ResizeFontBitmap()

template<int32 BytesPerPixel>
void SlateFontRendererUtils::ResizeFontBitmap ( const int32  SrcWidth,
const int32  SrcHeight,
const TArray< uint8 > &  SrcData,
const int32  DstWidth,
const int32  DstHeight,
TArray< uint8 > &  DstData 
)

◆ ResizeFontBitmap_SampleInputPixel()

template<int32 BytesPerPixel>
void SlateFontRendererUtils::ResizeFontBitmap_SampleInputPixel ( const TArray< uint8 > &  SrcData,
const int32  PixelIndex,
FVector4 OutStepColor 
)

◆ ResizeFontBitmap_SampleInputPixel< 1 >()

template<>
void SlateFontRendererUtils::ResizeFontBitmap_SampleInputPixel< 1 > ( const TArray< uint8 > &  SrcData,
const int32  PixelIndex,
FVector4 OutStepColor 
)

◆ ResizeFontBitmap_SampleInputPixel< 4 >()

template<>
void SlateFontRendererUtils::ResizeFontBitmap_SampleInputPixel< 4 > ( const TArray< uint8 > &  SrcData,
const int32  PixelIndex,
FVector4 OutStepColor 
)

◆ ResizeFontBitmap_StoreAverageOutputPixel()

template<int32 BytesPerPixel>
void SlateFontRendererUtils::ResizeFontBitmap_StoreAverageOutputPixel ( TArray< uint8 > &  DstData,
const int32  PixelIndex,
const FVector4 StepColor,
const int32  PixelCount 
)

◆ ResizeFontBitmap_StoreAverageOutputPixel< 1 >()

template<>
void SlateFontRendererUtils::ResizeFontBitmap_StoreAverageOutputPixel< 1 > ( TArray< uint8 > &  DstData,
const int32  PixelIndex,
const FVector4 StepColor,
const int32  PixelCount 
)

◆ ResizeFontBitmap_StoreAverageOutputPixel< 4 >()

template<>
void SlateFontRendererUtils::ResizeFontBitmap_StoreAverageOutputPixel< 4 > ( TArray< uint8 > &  DstData,
const int32  PixelIndex,
const FVector4 StepColor,
const int32  PixelCount 
)

Variable Documentation

◆ InvalidSubChar

const TCHAR SlateFontRendererUtils::InvalidSubChar = TEXT('\uFFFD')
inline

Character used to substitute invalid font characters