UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx > Class Template Reference

Public Member Functions

 MaskDataGenerator (int32 SizeX, int32 SizeY, const uint8 *SourceTextureData)
 
void GenerateMask (TArray< uint32 > &OutMaskData)
 
bool IsEqual (FColor ColorA, FColor ColorB)
 
uint32 GetColorId (PixelDataType R, PixelDataType G, PixelDataType B)
 

Public Attributes

const PixelDataTypeSourceData
 
int32 TextureWidth
 
int32 TextureHeight
 

Constructor & Destructor Documentation

◆ MaskDataGenerator()

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::MaskDataGenerator ( int32  SizeX,
int32  SizeY,
const uint8 SourceTextureData 
)
inline

Member Function Documentation

◆ GenerateMask()

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
void MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::GenerateMask ( TArray< uint32 > &  OutMaskData)
inline

◆ GetColorId()

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
uint32 MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::GetColorId ( PixelDataType  R,
PixelDataType  G,
PixelDataType  B 
)
inline

◆ IsEqual()

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
bool MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::IsEqual ( FColor  ColorA,
FColor  ColorB 
)
inline

Member Data Documentation

◆ SourceData

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
const PixelDataType* MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::SourceData

◆ TextureHeight

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
int32 MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::TextureHeight

◆ TextureWidth

template<typename PixelDataType , int32 RIdx, int32 GIdx, int32 BIdx, int32 AIdx>
int32 MaskDataGenerator< PixelDataType, RIdx, GIdx, BIdx, AIdx >::TextureWidth

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