![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
#include <sourcepp/Math.h>
Go to the source code of this file.
Namespaces | |
namespace | vtfpp |
namespace | vtfpp::ImageFormatDetails |
namespace | vtfpp::ImageDimensions |
Functions | |
constexpr int8_t | vtfpp::ImageFormatDetails::red (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::decompressedRed (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::green (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::decompressedGreen (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::blue (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::decompressedBlue (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::alpha (ImageFormat format) |
constexpr int8_t | vtfpp::ImageFormatDetails::decompressedAlpha (ImageFormat format) |
constexpr uint8_t | vtfpp::ImageFormatDetails::bpp (ImageFormat format) |
constexpr ImageFormat | vtfpp::ImageFormatDetails::containerFormat (ImageFormat format) |
constexpr bool | vtfpp::ImageFormatDetails::large (ImageFormat format) |
constexpr bool | vtfpp::ImageFormatDetails::decimal (ImageFormat format) |
constexpr bool | vtfpp::ImageFormatDetails::compressed (ImageFormat format) |
constexpr bool | vtfpp::ImageFormatDetails::transparent (ImageFormat format) |
constexpr bool | vtfpp::ImageFormatDetails::opaque (ImageFormat format) |
constexpr uint32_t | vtfpp::ImageDimensions::getMipDim (uint8_t mip, uint16_t dim) |
constexpr uint8_t | vtfpp::ImageDimensions::getRecommendedMipCountForDims (ImageFormat format, uint16_t width, uint16_t height) |
constexpr uint8_t | vtfpp::ImageDimensions::getActualMipCountForDimsOnConsole (uint16_t width, uint16_t height) |
constexpr uint32_t | vtfpp::ImageFormatDetails::getDataLength (ImageFormat format, uint16_t width, uint16_t height, uint16_t sliceCount=1) |
constexpr uint32_t | vtfpp::ImageFormatDetails::getDataLength (ImageFormat format, uint8_t mipCount, uint16_t frameCount, uint8_t faceCount, uint16_t width, uint16_t height, uint16_t sliceCount=1) |
constexpr bool | vtfpp::ImageFormatDetails::getDataPosition (uint32_t &offset, uint32_t &length, ImageFormat format, uint8_t mip, uint8_t mipCount, uint16_t frame, uint16_t frameCount, uint8_t face, uint8_t faceCount, uint16_t width, uint16_t height, uint16_t slice=0, uint16_t sliceCount=1) |