UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BmpImageSupport.h File Reference
#include "CoreMinimal.h"

Go to the source code of this file.

Classes

struct  FBitmapFileHeader
 
struct  FBitmapInfoHeader
 
struct  FBitmapInfoHeaderV4
 
struct  FBmiColorsMask
 

Enumerations

enum  EBitmapCompression {
  BCBI_RGB = 0 , BCBI_RLE8 = 1 , BCBI_RLE4 = 2 , BCBI_BITFIELDS = 3 ,
  BCBI_JPEG = 4 , BCBI_PNG = 5 , BCBI_ALPHABITFIELDS = 6
}
 
enum class  EBitmapHeaderVersion : uint8 {
  BHV_BITMAPINFOHEADER = 0 , BHV_BITMAPV2INFOHEADER = 1 , BHV_BITMAPV3INFOHEADER = 2 , BHV_BITMAPV4HEADER = 3 ,
  BHV_BITMAPV5HEADER = 4 , BHV_INVALID = 0xFF
}
 
enum class  EBitmapCSType : uint32 {
  BCST_BLCS_CALIBRATED_RGB = 0x00000000 , BCST_LCS_sRGB = 0x73524742 , BCST_LCS_WINDOWS_COLOR_SPACE = 0x57696E20 , BCST_PROFILE_LINKED = 0x4C494E4B ,
  BCST_PROFILE_EMBEDDED = 0x4D424544
}
 

Enumeration Type Documentation

◆ EBitmapCompression

Enumerator
BCBI_RGB 
BCBI_RLE8 
BCBI_RLE4 
BCBI_BITFIELDS 
BCBI_JPEG 
BCBI_PNG 
BCBI_ALPHABITFIELDS 

◆ EBitmapCSType

enum class EBitmapCSType : uint32
strong
Enumerator
BCST_BLCS_CALIBRATED_RGB 
BCST_LCS_sRGB 
BCST_LCS_WINDOWS_COLOR_SPACE 
BCST_PROFILE_LINKED 
BCST_PROFILE_EMBEDDED 

◆ EBitmapHeaderVersion

Enumerator
BHV_BITMAPINFOHEADER 
BHV_BITMAPV2INFOHEADER 
BHV_BITMAPV3INFOHEADER 
BHV_BITMAPV4HEADER 
BHV_BITMAPV5HEADER 
BHV_INVALID