Structs§
- Bound
VtfFile - A bound vtf file ready for manipulation. Only one vtf file can be bound at a time. A bound vtf file can be either manually unbound, or automatically when it is dropped.
- Empty
Image Builder - A builder for a new empty image.
- Image
Flags - VTF image header flags
- Image
Format Info - Information about an image format.
- Normal
MapConversion Settings - Settings for normal map generation.
- Rgba8888
Image Builder - A builder for an image from existing RGBA8888 data.
- VtfFile
- A VTF file. Must be bound before it can be worked on.
- VtfGuard
- Enforces that only one
VtfFile
is bound at a time. Only one of these can exist at any given time. This struct is!Send + !Sync
since the library is not thread-safe. - VtfLib
- Represents initialized library.
Only one of these can exist at any given time.
This struct is
!Send + !Sync
since the library is not thread-safe.
Enums§
- Cube
MapFace - VTF image cubemap face indices
- DxtQuality
- Error
- Float
Option - Floating point library configuration options.
- Height
Conversion Method - Normal map height conversion methods
- Image
Format - VTFLib’s supported image formats.
- Integer
Option - Integer library configuration options.
- Kernel
Filter - Normal map creation kernel sizes
- Mipmap
Filter - Mipmap reduction filters
- Normal
Alpha Result - Normal map alpha channel handling
- Resize
Method - Image resize methods
- Resource
Type - Resource type identifiers
- Sharpen
Filter - Mipmap sharpen filters