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(Flags 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_ASYNC_DOWNLOAD enum valuevtfpp::VTF
FLAG_ASYNC_SKIP_INITIAL_LOW_RES enum valuevtfpp::VTF
FLAG_BORDER enum valuevtfpp::VTF
FLAG_CLAMP_S enum valuevtfpp::VTF
FLAG_CLAMP_T enum valuevtfpp::VTF
FLAG_CLAMP_U enum valuevtfpp::VTF
FLAG_COMBINED enum valuevtfpp::VTF
FLAG_DEFAULT_POOL enum valuevtfpp::VTF
FLAG_DEPTH_RENDERTARGET enum valuevtfpp::VTF
FLAG_ENVMAP enum valuevtfpp::VTF
FLAG_HINT_DXT5 enum valuevtfpp::VTF
FLAG_LOAD_ALL_MIPS enum valuevtfpp::VTF
FLAG_LOAD_MOST_MIPS enum valuevtfpp::VTF
FLAG_MASK_AFTER_V7_3vtfpp::VTFstatic
FLAG_MASK_INTERNALvtfpp::VTFstatic
FLAG_MASK_SRGBvtfpp::VTFstatic
FLAG_MULTI_BIT_ALPHA enum valuevtfpp::VTF
FLAG_NO_DEBUG_OVERRIDE enum valuevtfpp::VTF
FLAG_NO_DEPTH_BUFFER enum valuevtfpp::VTF
FLAG_NO_LOD enum valuevtfpp::VTF
FLAG_NO_MIP enum valuevtfpp::VTF
FLAG_NONE 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_PWL_CORRECTED enum valuevtfpp::VTF
FLAG_RENDERTARGET enum valuevtfpp::VTF
FLAG_SINGLE_COPY enum valuevtfpp::VTF
FLAG_SKIP_INITIAL_DOWNLOAD enum valuevtfpp::VTF
FLAG_SRGB enum valuevtfpp::VTF
FLAG_SSBUMP enum valuevtfpp::VTF
FLAG_TRILINEAR enum valuevtfpp::VTF
FLAG_VERTEX_TEXTURE enum valuevtfpp::VTF
FLAG_XBOX_CACHEABLE enum valuevtfpp::VTF
FLAG_XBOX_PRESWIZZLED enum valuevtfpp::VTF
FLAG_YCOCG enum valuevtfpp::VTF
flagsvtfpp::VTFprotected
Flags 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 majorVersion, uint32_t minorVersion)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
getMajorVersion() constvtfpp::VTF
getMinorVersion() 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
getWidth(uint8_t mip=0) constvtfpp::VTF
hasImageData() constvtfpp::VTF
hasThumbnailData() constvtfpp::VTF
heightvtfpp::VTFprotected
imageDataIsSRGB() constvtfpp::VTF
imageHeightResizeMethodvtfpp::VTFprotected
imageWidthResizeMethodvtfpp::VTFprotected
majorVersionvtfpp::VTFprotected
minorVersionvtfpp::VTFprotected
mipCountvtfpp::VTFprotected
openedvtfpp::VTFprotected
operator bool() constvtfpp::VTFexplicit
operator=(const VTF &other)vtfpp::VTF
operator=(VTF &&) noexcept=defaultvtfpp::VTF
platformvtfpp::VTFprotected
Platform enum namevtfpp::VTF
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(Flags flags_)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, bool hasSphereMap=false)vtfpp::VTF
setFlags(Flags 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, bool hasSphereMap=false, uint16_t newSliceCount=1)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
setMajorVersion(uint32_t newMajorVersion)vtfpp::VTF
setMinorVersion(uint32_t newMinorVersion)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
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 newMajorVersion, uint32_t newMinorVersion)vtfpp::VTF
sliceCountvtfpp::VTFprotected
startFramevtfpp::VTFprotected
thumbnailFormatvtfpp::VTFprotected
thumbnailHeightvtfpp::VTFprotected
thumbnailWidthvtfpp::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