molecular
|
Part of the file header for pixel format information. More...
#include <DdsFile.h>
Public Types | |
enum | { kAlphaPixels = 0x1, kAlpha = 0x2, kFourCc = 0x4, kRgb = 0x40, kYuv = 0x200, kLuminance = 0x20000, kAlphaPremult = 0b0000000000001000000000000000, kNormal = 0b10000000000000000000000000000000 } |
Flags. More... | |
enum | { kBc1Dxt1 = "DXT1"_4CC, kDxt2 = "DXT2"_4CC, kBc2Dxt3 = "DXT3"_4CC, kDxt4 = "DXT4"_4CC, kBc3Dxt5 = "DXT55"_4CC, kBc4U = "BC4U"_4CC, kBc4S = "BC4S"_4CC, kBc5U = "ATI2"_4CC, kBc5S = "BC5S"_4CC, kRgbg = "RGBG"_4CC, kGrgb = "GRBG"_4CC, kRgba16U = 36, kRgba16S = 110, kRFloat16 = 111, kRgFloat16 = 112, kRgbaFloat16 = 113, kRFloat32 = 114, kRgFloat32 = 115, kRgbaFloat32 = 116, kUyvy = "UYVY"_4CC, kYuy2 = "YUY2"_4CC, kCxvu8 = 117, kDxgi = "DX10"_4CC, kEtc1 = "ETC1"_4CC, kEtc2 = "ETC2"_4CC, kEtc2Alpha = "ETCA"_4CC } |
Values for fourCC. More... | |
Public Attributes | |
uint32_t | size |
Size of the header in bytes. More... | |
uint32_t | flags |
uint32_t | fourCc |
uint32_t | rgbBitCount |
uint32_t | rBitMask |
uint32_t | gBitMask |
uint32_t | bBitMask |
uint32_t | aBitMask |
Part of the file header for pixel format information.
anonymous enum |
Values for fourCC.
anonymous enum |
Flags.
uint32_t molecular::util::DdsFile::PixelFormatHeader::aBitMask |
uint32_t molecular::util::DdsFile::PixelFormatHeader::bBitMask |
uint32_t molecular::util::DdsFile::PixelFormatHeader::flags |
uint32_t molecular::util::DdsFile::PixelFormatHeader::fourCc |
uint32_t molecular::util::DdsFile::PixelFormatHeader::gBitMask |
uint32_t molecular::util::DdsFile::PixelFormatHeader::rBitMask |
uint32_t molecular::util::DdsFile::PixelFormatHeader::rgbBitCount |
uint32_t molecular::util::DdsFile::PixelFormatHeader::size |
Size of the header in bytes.