![]() |
SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
|
#include <VTF.h>
Public Attributes | |
| uint32_t | version = 4 |
| ImageFormat | outputFormat = FORMAT_DEFAULT |
| float | compressedFormatQuality = ImageConversion::DEFAULT_COMPRESSED_QUALITY |
| ImageConversion::ResizeMethod | widthResizeMethod = ImageConversion::ResizeMethod::POWER_OF_TWO_BIGGER |
| ImageConversion::ResizeMethod | heightResizeMethod = ImageConversion::ResizeMethod::POWER_OF_TWO_BIGGER |
| ImageConversion::ResizeFilter | filter = ImageConversion::ResizeFilter::DEFAULT |
| uint32_t | flags = 0 |
| uint16_t | initialFrameCount = 1 |
| uint16_t | startFrame = 0 |
| bool | isCubeMap = false |
| uint16_t | initialDepth = 1 |
| bool | computeTransparencyFlags = true |
| bool | computeMips = true |
| bool | computeThumbnail = true |
| bool | computeReflectivity = true |
| Platform | platform = PLATFORM_PC |
| int16_t | compressionLevel = -1 |
| CompressionMethod | compressionMethod = CompressionMethod::ZSTD |
| float | bumpMapScale = 1.f |
| float | gammaCorrection = 1.f |
| bool | invertGreenChannel = false |
| uint8_t | consoleMipScale = 0 |
| float vtfpp::VTF::CreationOptions::compressedFormatQuality = ImageConversion::DEFAULT_COMPRESSED_QUALITY |
| CompressionMethod vtfpp::VTF::CreationOptions::compressionMethod = CompressionMethod::ZSTD |
| bool vtfpp::VTF::CreationOptions::computeTransparencyFlags = true |
| ImageConversion::ResizeFilter vtfpp::VTF::CreationOptions::filter = ImageConversion::ResizeFilter::DEFAULT |
| ImageConversion::ResizeMethod vtfpp::VTF::CreationOptions::heightResizeMethod = ImageConversion::ResizeMethod::POWER_OF_TWO_BIGGER |
| ImageFormat vtfpp::VTF::CreationOptions::outputFormat = FORMAT_DEFAULT |
| Platform vtfpp::VTF::CreationOptions::platform = PLATFORM_PC |
| ImageConversion::ResizeMethod vtfpp::VTF::CreationOptions::widthResizeMethod = ImageConversion::ResizeMethod::POWER_OF_TWO_BIGGER |