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
computeMips(ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT)vtfpp::VTF
computeReflectivity()vtfpp::VTF
computeThumbnail(ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT)vtfpp::VTF
computeTransparencyFlags()vtfpp::VTF
create(std::span< const std::byte > imageData, ImageFormat format, uint16_t width, uint16_t height, const std::string &vtfPath, CreationOptions options)vtfpp::VTFstatic
create(ImageFormat format, uint16_t width, uint16_t height, const std::string &vtfPath, CreationOptions options)vtfpp::VTFstatic
create(std::span< const std::byte > imageData, ImageFormat format, uint16_t width, uint16_t height, CreationOptions options)vtfpp::VTFstatic
create(ImageFormat format, uint16_t width, uint16_t height, CreationOptions options)vtfpp::VTFstatic
create(const std::string &imagePath, const std::string &vtfPath, CreationOptions options)vtfpp::VTFstatic
create(const std::string &imagePath, CreationOptions options)vtfpp::VTFstatic
createInternal(VTF &writer, CreationOptions options)vtfpp::VTFprotectedstatic
datavtfpp::VTFprotected
FLAG_ANISOTROPIC enum valuevtfpp::VTF
FLAG_CLAMP_S enum valuevtfpp::VTF
FLAG_CLAMP_T enum valuevtfpp::VTF
FLAG_DEPTH_RENDERTARGET enum valuevtfpp::VTF
FLAG_ENVMAP enum valuevtfpp::VTF
FLAG_HINT_DXT5 enum valuevtfpp::VTF
FLAG_MIN_MIP enum valuevtfpp::VTF
FLAG_MULTI_BIT_ALPHA enum valuevtfpp::VTF
FLAG_NO_DEBUG_OVERRIDE enum valuevtfpp::VTF
FLAG_NO_LOD enum valuevtfpp::VTF
FLAG_NO_MIP enum valuevtfpp::VTF
FLAG_NORMAL enum valuevtfpp::VTF
FLAG_ONE_BIT_ALPHA enum valuevtfpp::VTF
FLAG_POINT_SAMPLE enum valuevtfpp::VTF
FLAG_PROCEDURAL enum valuevtfpp::VTF
FLAG_RENDERTARGET enum valuevtfpp::VTF
FLAG_SINGLE_COPY enum valuevtfpp::VTF
FLAG_TRILINEAR enum valuevtfpp::VTF
FLAG_V2_CLAMP_U enum valuevtfpp::VTF
FLAG_V2_NO_DEPTH_BUFFER 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
flagsvtfpp::VTFprotected
FLAGS_MASK_INTERNALvtfpp::VTFstatic
FLAGS_MASK_V0vtfpp::VTFstatic
FLAGS_MASK_V2vtfpp::VTFstatic
FLAGS_MASK_V3vtfpp::VTFstatic
FLAGS_MASK_V4vtfpp::VTFstatic
FLAGS_MASK_V4_TF2vtfpp::VTFstatic
FLAGS_MASK_V5vtfpp::VTFstatic
FLAGS_MASK_V5_CSGOvtfpp::VTFstatic
FlagsV0 enum namevtfpp::VTF
FlagsV2 enum namevtfpp::VTF
FlagsV3 enum namevtfpp::VTF
FlagsV4 enum namevtfpp::VTF
FlagsV4_TF2 enum namevtfpp::VTF
FlagsV5 enum namevtfpp::VTF
FlagsV5_CSGO enum namevtfpp::VTF
formatvtfpp::VTFprotected
FORMAT_DEFAULTvtfpp::VTFstatic
FORMAT_UNCHANGEDvtfpp::VTFstatic
frameCountvtfpp::VTFprotected
getBumpMapScale() constvtfpp::VTF
getCompressionLevel() constvtfpp::VTF
getCompressionMethod() constvtfpp::VTF
getDefaultCompressedFormat(ImageFormat inputFormat, uint32_t version, bool isCubeMap)vtfpp::VTFstatic
getFaceCount() 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
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
getSliceCount() 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
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
reflectivityvtfpp::VTFprotected
regenerateImageData(ImageFormat newFormat, uint16_t newWidth, uint16_t newHeight, uint8_t newMipCount, uint16_t newFrameCount, uint8_t newFaceCount, uint16_t newSliceCount, ImageConversion::ResizeFilter filter=ImageConversion::ResizeFilter::DEFAULT)vtfpp::VTFprotected
removeCRCResource()vtfpp::VTF
removeExtendedFlagsResource()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
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
setCRCResource(uint32_t value)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)vtfpp::VTF
setFrameCount(uint16_t newFrameCount)vtfpp::VTF
setFrameFaceAndSliceCount(uint16_t newFrameCount, bool isCubeMap, uint16_t newSliceCount=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)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)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
setSliceCount(uint16_t newSliceCount)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_)vtfpp::VTF
setVersion(uint32_t newVersion)vtfpp::VTF
sliceCountvtfpp::VTFprotected
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