SourcePP
Several modern C++20 libraries for sanely parsing Valve's formats.
Loading...
Searching...
No Matches
vtfpp::VTF Member List

This is the complete list of members for vtfpp::VTF, including all inherited members.

addFlags(uint32_t flags_)vtfpp::VTF
bake() constvtfpp::VTF
bake(const std::string &vtfPath) constvtfpp::VTF
bumpMapScalevtfpp::VTFprotected
compressionLevelvtfpp::VTFprotected
compressionMethodvtfpp::VTFprotected
computeFallback(ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT)vtfpp::VTF
computeMips(ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT)vtfpp::VTF
computeReflectivity()vtfpp::VTF
computeThumbnail(ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTF
computeTransparencyFlags()vtfpp::VTF
consoleMipScalevtfpp::VTFprotected
create(std::span< const std::byte > imageData, ImageFormat format, uint16_t width, uint16_t height, const std::string &vtfPath, const CreationOptions &options)vtfpp::VTFstatic
create(ImageFormat format, uint16_t width, uint16_t height, const std::string &vtfPath, const CreationOptions &options)vtfpp::VTFstatic
create(std::span< const std::byte > imageData, ImageFormat format, uint16_t width, uint16_t height, const CreationOptions &options)vtfpp::VTFstatic
create(ImageFormat format, uint16_t width, uint16_t height, const CreationOptions &options)vtfpp::VTFstatic
create(const std::string &imagePath, const std::string &vtfPath, const CreationOptions &options)vtfpp::VTFstatic
create(const std::string &imagePath, const CreationOptions &options)vtfpp::VTFstatic
createInternal(VTF &writer, CreationOptions options)vtfpp::VTFprotectedstatic
datavtfpp::VTFprotected
depthvtfpp::VTFprotected
estimateBakeSize() constvtfpp::VTF
estimateBakeSize(bool &isExact) constvtfpp::VTF
fallbackHeightvtfpp::VTFprotected
fallbackMipCountvtfpp::VTFprotected
fallbackWidthvtfpp::VTFprotected
FLAG_MASK_INTERNAL enum valuevtfpp::VTF
FLAG_MASK_V0 enum valuevtfpp::VTF
FLAG_MASK_V0_VTEX enum valuevtfpp::VTF
FLAG_MASK_V1 enum valuevtfpp::VTF
FLAG_MASK_V1_VTEX enum valuevtfpp::VTF
FLAG_MASK_V2 enum valuevtfpp::VTF
FLAG_MASK_V2_VTEX enum valuevtfpp::VTF
FLAG_MASK_V3 enum valuevtfpp::VTF
FLAG_MASK_V4 enum valuevtfpp::VTF
FLAG_MASK_V4_TF2 enum valuevtfpp::VTF
FLAG_MASK_V5 enum valuevtfpp::VTF
FLAG_MASK_V5_CSGO enum valuevtfpp::VTF
FLAG_MASK_XBOX enum valuevtfpp::VTF
FLAG_MASK_XBOX_VTEX enum valuevtfpp::VTF
FLAG_V0_ANISOTROPIC enum valuevtfpp::VTF
FLAG_V0_CLAMP_S enum valuevtfpp::VTF
FLAG_V0_CLAMP_T enum valuevtfpp::VTF
FLAG_V0_ENVMAP enum valuevtfpp::VTF
FLAG_V0_LOAD_SMALL_MIPS enum valuevtfpp::VTF
FLAG_V0_MULTI_BIT_ALPHA enum valuevtfpp::VTF
FLAG_V0_NO_LOD enum valuevtfpp::VTF
FLAG_V0_NO_MIP enum valuevtfpp::VTF
FLAG_V0_NORMAL enum valuevtfpp::VTF
FLAG_V0_ONE_BIT_ALPHA enum valuevtfpp::VTF
FLAG_V0_POINT_SAMPLE enum valuevtfpp::VTF
FLAG_V0_PROCEDURAL enum valuevtfpp::VTF
FLAG_V0_TRILINEAR enum valuevtfpp::VTF
FLAG_V0_VTEX_HINT_DXT5 enum valuevtfpp::VTF
FLAG_V0_VTEX_NO_COMPRESS enum valuevtfpp::VTF
FLAG_V1_DEPTH_RENDERTARGET enum valuevtfpp::VTF
FLAG_V1_NO_DEBUG_OVERRIDE enum valuevtfpp::VTF
FLAG_V1_RENDERTARGET enum valuevtfpp::VTF
FLAG_V1_SINGLE_COPY enum valuevtfpp::VTF
FLAG_V1_VTEX_CONVERT_NORMAL_TO_DUDV enum valuevtfpp::VTF
FLAG_V1_VTEX_ONE_OVER_MIP_LEVEL_IN_ALPHA enum valuevtfpp::VTF
FLAG_V1_VTEX_PREMULTIPLY_COLOR_BY_ONE_OVER_MIP_LEVEL enum valuevtfpp::VTF
FLAG_V2_CLAMP_U enum valuevtfpp::VTF
FLAG_V2_NO_DEPTH_BUFFER enum valuevtfpp::VTF
FLAG_V2_VTEX_ALPHA_TEST_MIP_GENERATION enum valuevtfpp::VTF
FLAG_V2_VTEX_NICE_FILTERED enum valuevtfpp::VTF
FLAG_V3_BORDER enum valuevtfpp::VTF
FLAG_V3_LOAD_ALL_MIPS enum valuevtfpp::VTF
FLAG_V3_SSBUMP enum valuevtfpp::VTF
FLAG_V3_VERTEX_TEXTURE enum valuevtfpp::VTF
FLAG_V4_SRGB enum valuevtfpp::VTF
FLAG_V4_TF2_IGNORE_PICMIP enum valuevtfpp::VTF
FLAG_V4_TF2_IMMEDIATE_CLEANUP enum valuevtfpp::VTF
FLAG_V4_TF2_STAGING_MEMORY enum valuevtfpp::VTF
FLAG_V4_TF2_STREAMABLE_COARSE enum valuevtfpp::VTF
FLAG_V4_TF2_STREAMABLE_FINE enum valuevtfpp::VTF
FLAG_V5_CSGO_ASYNC_DOWNLOAD enum valuevtfpp::VTF
FLAG_V5_CSGO_ASYNC_SKIP_INITIAL_LOW_RES enum valuevtfpp::VTF
FLAG_V5_CSGO_COMBINED enum valuevtfpp::VTF
FLAG_V5_CSGO_SKIP_INITIAL_DOWNLOAD enum valuevtfpp::VTF
FLAG_V5_CSGO_YCOCG enum valuevtfpp::VTF
FLAG_V5_DEFAULT_POOL enum valuevtfpp::VTF
FLAG_V5_LOAD_MOST_MIPS enum valuevtfpp::VTF
FLAG_V5_PWL_CORRECTED enum valuevtfpp::VTF
FLAG_V5_SRGB enum valuevtfpp::VTF
FLAG_XBOX_CACHEABLE enum valuevtfpp::VTF
FLAG_XBOX_UNFILTERABLE_OK enum valuevtfpp::VTF
FLAG_XBOX_VTEX_PRESWIZZLED enum valuevtfpp::VTF
Flags enum namevtfpp::VTF
flagsvtfpp::VTFprotected
formatvtfpp::VTFprotected
FORMAT_DEFAULTvtfpp::VTFstatic
FORMAT_UNCHANGEDvtfpp::VTFstatic
frameCountvtfpp::VTFprotected
getBumpMapScale() constvtfpp::VTF
getCompressionLevel() constvtfpp::VTF
getCompressionMethod() constvtfpp::VTF
getConsoleMipScale() constvtfpp::VTF
getDefaultCompressedFormat(ImageFormat inputFormat, uint32_t version, bool isCubeMap)vtfpp::VTFstatic
getDepth() constvtfpp::VTF
getFaceCount() constvtfpp::VTF
getFallbackDataAs(ImageFormat newFormat, uint8_t mip=0, uint16_t frame=0, uint8_t face=0) constvtfpp::VTF
getFallbackDataAsRGBA8888(uint8_t mip=0, uint16_t frame=0, uint8_t face=0) constvtfpp::VTF
getFallbackDataRaw(uint8_t mip=0, uint16_t frame=0, uint8_t face=0) constvtfpp::VTF
getFallbackHeight() constvtfpp::VTF
getFallbackMipCount() constvtfpp::VTF
getFallbackWidth() constvtfpp::VTF
getFlags() constvtfpp::VTF
getFormat() constvtfpp::VTF
getFrameCount() constvtfpp::VTF
getHeight(uint8_t mip=0) constvtfpp::VTF
getImageDataAs(ImageFormat newFormat, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0) constvtfpp::VTF
getImageDataAsRGBA8888(uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0) constvtfpp::VTF
getImageDataRaw(uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0) constvtfpp::VTF
getImageHeightResizeMethod() constvtfpp::VTF
getImageWidthResizeMethod() constvtfpp::VTF
getMipCount() constvtfpp::VTF
getPaletteResourceFrame(uint16_t frame=0) constvtfpp::VTF
getParticleSheetFrameDataAs(ImageFormat newFormat, uint16_t &spriteWidth, uint16_t &spriteHeight, uint32_t shtSequenceID, uint32_t shtFrame, uint8_t shtBounds=0, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0) constvtfpp::VTF
getParticleSheetFrameDataAsRGBA8888(uint16_t &spriteWidth, uint16_t &spriteHeight, uint32_t shtSequenceID, uint32_t shtFrame, uint8_t shtBounds=0, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0) constvtfpp::VTF
getParticleSheetFrameDataRaw(uint16_t &spriteWidth, uint16_t &spriteHeight, uint32_t shtSequenceID, uint32_t shtFrame, uint8_t shtBounds=0, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0) constvtfpp::VTF
getPlatform() constvtfpp::VTF
getReflectivity() constvtfpp::VTF
getResource(Resource::Type type) constvtfpp::VTF
getResourceInternal(Resource::Type type)vtfpp::VTFprotected
getResources() constvtfpp::VTF
getStartFrame() constvtfpp::VTF
getThumbnailDataAs(ImageFormat newFormat) constvtfpp::VTF
getThumbnailDataAsRGBA8888() constvtfpp::VTF
getThumbnailDataRaw() constvtfpp::VTF
getThumbnailFormat() constvtfpp::VTF
getThumbnailHeight() constvtfpp::VTF
getThumbnailWidth() constvtfpp::VTF
getVersion() constvtfpp::VTF
getWidth(uint8_t mip=0) constvtfpp::VTF
hasFallbackData() constvtfpp::VTF
hasImageData() constvtfpp::VTF
hasThumbnailData() constvtfpp::VTF
heightvtfpp::VTFprotected
imageHeightResizeMethodvtfpp::VTFprotected
imageWidthResizeMethodvtfpp::VTFprotected
isSRGB() constvtfpp::VTF
mipCountvtfpp::VTFprotected
openedvtfpp::VTFprotected
operator bool() constvtfpp::VTFexplicit
operator=(const VTF &other)vtfpp::VTF
operator=(VTF &&) noexcept=defaultvtfpp::VTF
Platform enum namevtfpp::VTF
platformvtfpp::VTFprotected
PLATFORM_PC enum valuevtfpp::VTF
PLATFORM_PS3_ORANGEBOX enum valuevtfpp::VTF
PLATFORM_PS3_PORTAL2 enum valuevtfpp::VTF
PLATFORM_UNKNOWN enum valuevtfpp::VTF
PLATFORM_X360 enum valuevtfpp::VTF
PLATFORM_XBOX enum valuevtfpp::VTF
reflectivityvtfpp::VTFprotected
regenerateImageData(ImageFormat newFormat, uint16_t newWidth, uint16_t newHeight, uint8_t newMipCount, uint16_t newFrameCount, uint8_t newFaceCount, uint16_t newDepth, ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTFprotected
removeCRCResource()vtfpp::VTF
removeExtendedFlagsResource()vtfpp::VTF
removeFallback()vtfpp::VTF
removeFlags(uint32_t flags_)vtfpp::VTF
removeHotspotDataResource()vtfpp::VTF
removeKeyValuesDataResource()vtfpp::VTF
removeLODResource()vtfpp::VTF
removeParticleSheetResource()vtfpp::VTF
removeResourceInternal(Resource::Type type)vtfpp::VTFprotected
removeThumbnail()vtfpp::VTF
resourcesvtfpp::VTFprotected
saveFallbackToFile(uint8_t mip=0, uint16_t frame=0, uint8_t face=0, ImageConversion::FileFormat fileFormat=ImageConversion::FileFormat::DEFAULT) constvtfpp::VTF
saveFallbackToFile(const std::string &imagePath, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, ImageConversion::FileFormat fileFormat=ImageConversion::FileFormat::DEFAULT) constvtfpp::VTF
saveImageToFile(uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0, ImageConversion::FileFormat fileFormat=ImageConversion::FileFormat::DEFAULT) constvtfpp::VTF
saveImageToFile(const std::string &imagePath, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0, ImageConversion::FileFormat fileFormat=ImageConversion::FileFormat::DEFAULT) constvtfpp::VTF
saveThumbnailToFile(ImageConversion::FileFormat fileFormat=ImageConversion::FileFormat::DEFAULT) constvtfpp::VTF
saveThumbnailToFile(const std::string &imagePath, ImageConversion::FileFormat fileFormat=ImageConversion::FileFormat::DEFAULT) constvtfpp::VTF
setBumpMapScale(float newBumpMapScale)vtfpp::VTF
setCompressionLevel(int16_t newCompressionLevel)vtfpp::VTF
setCompressionMethod(CompressionMethod newCompressionMethod)vtfpp::VTF
setConsoleMipScale(uint8_t consoleMipScale_)vtfpp::VTF
setCRCResource(uint32_t value)vtfpp::VTF
setDepth(uint16_t newDepth)vtfpp::VTF
setExtendedFlagsResource(uint32_t value)vtfpp::VTF
setFaceCount(bool isCubeMap)vtfpp::VTF
setFlags(uint32_t flags_)vtfpp::VTF
setFormat(ImageFormat newFormat, ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTF
setFrameCount(uint16_t newFrameCount)vtfpp::VTF
setFrameFaceAndDepth(uint16_t newFrameCount, bool isCubeMap, uint16_t newDepth=1)vtfpp::VTF
setHotspotDataResource(const HOT &value)vtfpp::VTF
setImage(std::span< const std::byte > imageData_, ImageFormat format_, uint16_t width_, uint16_t height_, ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTF
setImage(const std::string &imagePath, ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT, uint8_t mip=0, uint16_t frame=0, uint8_t face=0, uint16_t slice=0, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTF
setImageHeightResizeMethod(ImageConversion::ResizeMethod imageHeightResizeMethod_)vtfpp::VTF
setImageResizeMethods(ImageConversion::ResizeMethod imageWidthResizeMethod_, ImageConversion::ResizeMethod imageHeightResizeMethod_)vtfpp::VTF
setImageWidthResizeMethod(ImageConversion::ResizeMethod imageWidthResizeMethod_)vtfpp::VTF
setKeyValuesDataResource(const std::string &value)vtfpp::VTF
setLODResource(uint8_t u, uint8_t v, uint8_t u360=0, uint8_t v360=0)vtfpp::VTF
setMipCount(uint8_t newMipCount)vtfpp::VTF
setParticleSheetResource(const SHT &value)vtfpp::VTF
setPlatform(Platform newPlatform)vtfpp::VTF
setRecommendedMipCount()vtfpp::VTF
setReflectivity(sourcepp::math::Vec3f newReflectivity)vtfpp::VTF
setResourceInternal(Resource::Type type, std::span< const std::byte > data_)vtfpp::VTFprotected
setSize(uint16_t newWidth, uint16_t newHeight, ImageConversion::ResizeFilter filter)vtfpp::VTF
setSRGB(bool srgb)vtfpp::VTF
setStartFrame(uint16_t newStartFrame)vtfpp::VTF
setThumbnail(std::span< const std::byte > imageData_, ImageFormat format_, uint16_t width_, uint16_t height_, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTF
setThumbnail(const std::string &imagePath, float quality=ImageConversion::DEFAULT_COMPRESSED_QUALITY)vtfpp::VTF
setVersion(uint32_t newVersion)vtfpp::VTF
startFramevtfpp::VTFprotected
thumbnailFormatvtfpp::VTFprotected
thumbnailHeightvtfpp::VTFprotected
thumbnailWidthvtfpp::VTFprotected
versionvtfpp::VTFprotected
VTF()vtfpp::VTF
VTF(std::vector< std::byte > &&vtfData, bool parseHeaderOnly=false)vtfpp::VTFexplicit
VTF(std::span< const std::byte > vtfData, bool parseHeaderOnly=false)vtfpp::VTFexplicit
VTF(const std::string &vtfPath, bool parseHeaderOnly=false)vtfpp::VTFexplicit
VTF(const VTF &other)vtfpp::VTF
VTF(VTF &&) noexcept=defaultvtfpp::VTF
widthvtfpp::VTFprotected