![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
Functions | |
| VTFPP_FORMAT (RGBA8888, LE, uint8_t r, g, b, a) | |
| VTFPP_FORMAT (RGBA8888, BE, uint8_t a, b, g, r) | |
| VTFPP_FORMAT (ABGR8888, LE, uint8_t a, b, g, r) | |
| VTFPP_FORMAT (ABGR8888, BE, uint8_t r, g, b, a) | |
| VTFPP_FORMAT (RGB888, LE, uint8_t r, g, b) | |
| VTFPP_FORMAT (RGB888, BE, uint8_t b, g, r) | |
| VTFPP_FORMAT_INHERITED (RGB888_BLUESCREEN, RGB888) | |
| VTFPP_FORMAT (BGR888, LE, uint8_t b, g, r) | |
| VTFPP_FORMAT (BGR888, BE, uint8_t r, g, b) | |
| VTFPP_FORMAT_INHERITED (BGR888_BLUESCREEN, BGR888) | |
| VTFPP_FORMAT (RGB565, LE, uint16_t r :5, g :6, b :5) | |
| VTFPP_FORMAT (RGB565, BE, uint16_t data) | |
| VTFPP_FORMAT (I8, LE, uint8_t i) | |
| VTFPP_FORMAT (I8, BE, uint8_t i) | |
| VTFPP_FORMAT (IA88, LE, uint8_t i, a) | |
| VTFPP_FORMAT (IA88, BE, uint8_t a, i) | |
| VTFPP_FORMAT (P8, LE, uint8_t p) | |
| VTFPP_FORMAT (P8, BE, uint8_t p) | |
| VTFPP_FORMAT (A8, LE, uint8_t a) | |
| VTFPP_FORMAT (A8, BE, uint8_t a) | |
| VTFPP_FORMAT (ARGB8888, LE, uint8_t a, r, g, b) | |
| VTFPP_FORMAT (ARGB8888, BE, uint8_t b, g, r, a) | |
| VTFPP_FORMAT (BGRA8888, LE, uint8_t b, g, r, a) | |
| VTFPP_FORMAT (BGRA8888, BE, uint8_t a, r, g, b) | |
| VTFPP_FORMAT (BGRX8888, LE, uint8_t b, g, r, x) | |
| VTFPP_FORMAT (BGRX8888, BE, uint8_t x, r, g, b) | |
| VTFPP_FORMAT (BGR565, LE, uint16_t b :5, g :6, r :5) | |
| VTFPP_FORMAT (BGR565, BE, uint16_t data) | |
| VTFPP_FORMAT (BGRX5551, LE, uint16_t b :5, g :5, r :5, x :1) | |
| VTFPP_FORMAT (BGRX5551, BE, uint16_t data) | |
| VTFPP_FORMAT (BGRA4444, LE, uint16_t b :4, g :4, r :4, a :4) | |
| VTFPP_FORMAT (BGRA4444, BE, uint16_t data) | |
| VTFPP_FORMAT (BGRA5551, LE, uint16_t b :5, g :5, r :5, a :1) | |
| VTFPP_FORMAT (BGRA5551, BE, uint16_t data) | |
| VTFPP_FORMAT (UV88, LE, uint8_t u, v) | |
| VTFPP_FORMAT (UV88, BE, uint8_t v, u) | |
| VTFPP_FORMAT (UVWQ8888, LE, uint8_t u, v, w, q) | |
| VTFPP_FORMAT (UVWQ8888, BE, uint8_t q, w, v, u) | |
| VTFPP_FORMAT (RGBA16161616F, LE, half r, g, b, a) | |
| VTFPP_FORMAT (RGBA16161616F, BE, half a, b, g, r) | |
| VTFPP_FORMAT (RGBA16161616, LE, uint16_t r, g, b, a) | |
| VTFPP_FORMAT (RGBA16161616, BE, uint16_t a, b, g, r) | |
| VTFPP_FORMAT (UVLX8888, LE, uint8_t u, v, l, x) | |
| VTFPP_FORMAT (UVLX8888, BE, uint8_t x, l, v, u) | |
| VTFPP_FORMAT (R32F, LE, float r) | |
| VTFPP_FORMAT (R32F, BE, float r) | |
| VTFPP_FORMAT (RGB323232F, LE, float r, g, b) | |
| VTFPP_FORMAT (RGB323232F, BE, float b, g, r) | |
| VTFPP_FORMAT (RGBA32323232F, LE, float r, g, b, a) | |
| VTFPP_FORMAT (RGBA32323232F, BE, float a, b, g, r) | |
| VTFPP_FORMAT (RG1616F, LE, half r, g) | |
| VTFPP_FORMAT (RG1616F, BE, half g, r) | |
| VTFPP_FORMAT (RG3232F, LE, float r, g) | |
| VTFPP_FORMAT (RG3232F, BE, float g, r) | |
| VTFPP_FORMAT (RGBX8888, LE, uint8_t r, g, b, x) | |
| VTFPP_FORMAT (RGBX8888, BE, uint8_t x, b, g, r) | |
| VTFPP_FORMAT (RGBA1010102, LE, uint32_t r :10, g :10, b :10, a :2) | |
| VTFPP_FORMAT (RGBA1010102, BE, uint32_t data) | |
| VTFPP_FORMAT (BGRA1010102, LE, uint32_t b :10, g :10, r :10, a :2) | |
| VTFPP_FORMAT (BGRA1010102, BE, uint32_t data) | |
| VTFPP_FORMAT (R16F, LE, half r) | |
| VTFPP_FORMAT (R16F, BE, half r) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_BGRX8888_LINEAR, BGRX8888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_RGBA8888_LINEAR, RGBA8888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_ABGR8888_LINEAR, ABGR8888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_ARGB8888_LINEAR, ARGB8888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_BGRA8888_LINEAR, BGRA8888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_RGB888_LINEAR, RGB888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_BGR888_LINEAR, BGR888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_BGRX5551_LINEAR, BGRX5551) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_I8_LINEAR, I8) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_RGBA16161616_LINEAR, RGBA16161616) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_BGRX8888_LE, BGRX8888) | |
| VTFPP_FORMAT_INHERITED (CONSOLE_BGRA8888_LE, BGRA8888) | |
| VTFPP_FORMAT (STRATA_R8, LE, uint8_t r) | |
| VTFPP_FORMAT (STRATA_R8, BE, uint8_t r) | |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | A8 | , |
| BE | , | ||
| uint8_t | a ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | A8 | , |
| LE | , | ||
| uint8_t | a ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | ABGR8888 | , |
| BE | , | ||
| uint8_t | r, | ||
| g | , | ||
| b | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | ABGR8888 | , |
| LE | , | ||
| uint8_t | a, | ||
| b | , | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | ARGB8888 | , |
| BE | , | ||
| uint8_t | b, | ||
| g | , | ||
| r | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | ARGB8888 | , |
| LE | , | ||
| uint8_t | a, | ||
| r | , | ||
| g | , | ||
| b | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGR565 | , |
| BE | , | ||
| uint16_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGR565 | , |
| LE | , | ||
| uint16_t b :5 | , | ||
| g :6 | , | ||
| r :5 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGR888 | , |
| BE | , | ||
| uint8_t | r, | ||
| g | , | ||
| b | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGR888 | , |
| LE | , | ||
| uint8_t | b, | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA1010102 | , |
| BE | , | ||
| uint32_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA1010102 | , |
| LE | , | ||
| uint32_t b :10 | , | ||
| g :10 | , | ||
| r :10 | , | ||
| a :2 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA4444 | , |
| BE | , | ||
| uint16_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA4444 | , |
| LE | , | ||
| uint16_t b :4 | , | ||
| g :4 | , | ||
| r :4 | , | ||
| a :4 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA5551 | , |
| BE | , | ||
| uint16_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA5551 | , |
| LE | , | ||
| uint16_t b :5 | , | ||
| g :5 | , | ||
| r :5 | , | ||
| a :1 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA8888 | , |
| BE | , | ||
| uint8_t | a, | ||
| r | , | ||
| g | , | ||
| b | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRA8888 | , |
| LE | , | ||
| uint8_t | b, | ||
| g | , | ||
| r | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRX5551 | , |
| BE | , | ||
| uint16_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRX5551 | , |
| LE | , | ||
| uint16_t b :5 | , | ||
| g :5 | , | ||
| r :5 | , | ||
| x :1 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRX8888 | , |
| BE | , | ||
| uint8_t | x, | ||
| r | , | ||
| g | , | ||
| b | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | BGRX8888 | , |
| LE | , | ||
| uint8_t | b, | ||
| g | , | ||
| r | , | ||
| x | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | I8 | , |
| BE | , | ||
| uint8_t | i ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | I8 | , |
| LE | , | ||
| uint8_t | i ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | IA88 | , |
| BE | , | ||
| uint8_t | a, | ||
| i | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | IA88 | , |
| LE | , | ||
| uint8_t | i, | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | P8 | , |
| BE | , | ||
| uint8_t | p ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | P8 | , |
| LE | , | ||
| uint8_t | p ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | R16F | , |
| BE | , | ||
| half | r ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | R16F | , |
| LE | , | ||
| half | r ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | R32F | , |
| BE | , | ||
| float | r ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | R32F | , |
| LE | , | ||
| float | r ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RG1616F | , |
| BE | , | ||
| half | g, | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RG1616F | , |
| LE | , | ||
| half | r, | ||
| g | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RG3232F | , |
| BE | , | ||
| float | g, | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RG3232F | , |
| LE | , | ||
| float | r, | ||
| g | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGB323232F | , |
| BE | , | ||
| float | b, | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGB323232F | , |
| LE | , | ||
| float | r, | ||
| g | , | ||
| b | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGB565 | , |
| BE | , | ||
| uint16_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGB565 | , |
| LE | , | ||
| uint16_t r :5 | , | ||
| g :6 | , | ||
| b :5 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGB888 | , |
| BE | , | ||
| uint8_t | b, | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGB888 | , |
| LE | , | ||
| uint8_t | r, | ||
| g | , | ||
| b | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA1010102 | , |
| BE | , | ||
| uint32_t | data ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA1010102 | , |
| LE | , | ||
| uint32_t r :10 | , | ||
| g :10 | , | ||
| b :10 | , | ||
| a :2 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA16161616 | , |
| BE | , | ||
| uint16_t | a, | ||
| b | , | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA16161616 | , |
| LE | , | ||
| uint16_t | r, | ||
| g | , | ||
| b | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA16161616F | , |
| BE | , | ||
| half | a, | ||
| b | , | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA16161616F | , |
| LE | , | ||
| half | r, | ||
| g | , | ||
| b | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA32323232F | , |
| BE | , | ||
| float | a, | ||
| b | , | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA32323232F | , |
| LE | , | ||
| float | r, | ||
| g | , | ||
| b | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA8888 | , |
| BE | , | ||
| uint8_t | a, | ||
| b | , | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBA8888 | , |
| LE | , | ||
| uint8_t | r, | ||
| g | , | ||
| b | , | ||
| a | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBX8888 | , |
| BE | , | ||
| uint8_t | x, | ||
| b | , | ||
| g | , | ||
| r | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | RGBX8888 | , |
| LE | , | ||
| uint8_t | r, | ||
| g | , | ||
| b | , | ||
| x | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | STRATA_R8 | , |
| BE | , | ||
| uint8_t | r ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | STRATA_R8 | , |
| LE | , | ||
| uint8_t | r ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | UV88 | , |
| BE | , | ||
| uint8_t | v, | ||
| u | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | UV88 | , |
| LE | , | ||
| uint8_t | u, | ||
| v | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | UVLX8888 | , |
| BE | , | ||
| uint8_t | x, | ||
| l | , | ||
| v | , | ||
| u | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | UVLX8888 | , |
| LE | , | ||
| uint8_t | u, | ||
| v | , | ||
| l | , | ||
| x | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | UVWQ8888 | , |
| BE | , | ||
| uint8_t | q, | ||
| w | , | ||
| v | , | ||
| u | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT | ( | UVWQ8888 | , |
| LE | , | ||
| uint8_t | u, | ||
| v | , | ||
| w | , | ||
| q | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | BGR888_BLUESCREEN | , |
| BGR888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_ABGR8888_LINEAR | , |
| ABGR8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_ARGB8888_LINEAR | , |
| ARGB8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_BGR888_LINEAR | , |
| BGR888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_BGRA8888_LE | , |
| BGRA8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_BGRA8888_LINEAR | , |
| BGRA8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_BGRX5551_LINEAR | , |
| BGRX5551 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_BGRX8888_LE | , |
| BGRX8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_BGRX8888_LINEAR | , |
| BGRX8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_I8_LINEAR | , |
| I8 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_RGB888_LINEAR | , |
| RGB888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_RGBA16161616_LINEAR | , |
| RGBA16161616 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | CONSOLE_RGBA8888_LINEAR | , |
| RGBA8888 | ) |
| vtfpp::ImagePixel::detail::VTFPP_FORMAT_INHERITED | ( | RGB888_BLUESCREEN | , |
| RGB888 | ) |