List of all items
Structs
- Blob
- CMSE_FLAGS
- CNMAP_FLAGS
- CP_FLAGS
- DDSMetaData
- DDS_FLAGS
- DXGI_FORMAT
- FORMAT_TYPE
- HResultError
- Image
- MeanSquaredError
- Pitch
- Rect
- ScratchImage
- TEX_ALPHA_MODE
- TEX_COMPRESS_FLAGS
- TEX_DIMENSION
- TEX_FILTER_FLAGS
- TEX_MISC_FLAG
- TEX_MISC_FLAG2
- TEX_PMALPHA_FLAGS
- TGA_FLAGS
- TexMetadata
Functions
- compress
- compute_normal_map
- convert
- convert_to_single_plane
- decompress
- generate_mip_maps
- generate_mip_maps_3d
- premultiply_alpha
- resize
- save_dds
- scale_mip_maps_alpha_for_coverage
Constants
- CMSE_DEFAULT
- CMSE_IGNORE_ALPHA
- CMSE_IGNORE_BLUE
- CMSE_IGNORE_GREEN
- CMSE_IGNORE_RED
- CMSE_IMAGE1_SRGB
- CMSE_IMAGE1_X2_BIAS
- CMSE_IMAGE2_SRGB
- CMSE_IMAGE2_X2_BIAS
- CNMAP_CHANNEL_ALPHA
- CNMAP_CHANNEL_BLUE
- CNMAP_CHANNEL_GREEN
- CNMAP_CHANNEL_LUMINANCE
- CNMAP_CHANNEL_RED
- CNMAP_COMPUTE_OCCLUSION
- CNMAP_DEFAULT
- CNMAP_INVERT_SIGN
- CNMAP_MIRROR
- CNMAP_MIRROR_U
- CNMAP_MIRROR_V
- CP_FLAGS_16BPP
- CP_FLAGS_24BPP
- CP_FLAGS_8BPP
- CP_FLAGS_BAD_DXTN_TAILS
- CP_FLAGS_LEGACY_DWORD
- CP_FLAGS_NONE
- CP_FLAGS_PAGE4K
- CP_FLAGS_PARAGRAPH
- CP_FLAGS_YMM
- CP_FLAGS_ZMM
- DDS_FLAGS_ALLOW_LARGE_FILES
- DDS_FLAGS_BAD_DXTN_TAILS
- DDS_FLAGS_EXPAND_LUMINANCE
- DDS_FLAGS_FORCE_DX10_EXT
- DDS_FLAGS_FORCE_DX10_EXT_MISC2
- DDS_FLAGS_FORCE_DX9_LEGACY
- DDS_FLAGS_FORCE_DXT5_RXGB
- DDS_FLAGS_FORCE_RGB
- DDS_FLAGS_LEGACY_DWORD
- DDS_FLAGS_NONE
- DDS_FLAGS_NO_16BPP
- DDS_FLAGS_NO_LEGACY_EXPANSION
- DDS_FLAGS_NO_R10B10G10A2_FIXUP
- DDS_FLAGS_PERMISSIVE
- DXGI_FORMAT_420_OPAQUE
- DXGI_FORMAT_A8P8
- DXGI_FORMAT_A8_UNORM
- DXGI_FORMAT_AI44
- DXGI_FORMAT_AYUV
- DXGI_FORMAT_B4G4R4A4_UNORM
- DXGI_FORMAT_B5G5R5A1_UNORM
- DXGI_FORMAT_B5G6R5_UNORM
- DXGI_FORMAT_B8G8R8A8_TYPELESS
- DXGI_FORMAT_B8G8R8A8_UNORM
- DXGI_FORMAT_B8G8R8A8_UNORM_SRGB
- DXGI_FORMAT_B8G8R8X8_TYPELESS
- DXGI_FORMAT_B8G8R8X8_UNORM
- DXGI_FORMAT_B8G8R8X8_UNORM_SRGB
- DXGI_FORMAT_BC1_TYPELESS
- DXGI_FORMAT_BC1_UNORM
- DXGI_FORMAT_BC1_UNORM_SRGB
- DXGI_FORMAT_BC2_TYPELESS
- DXGI_FORMAT_BC2_UNORM
- DXGI_FORMAT_BC2_UNORM_SRGB
- DXGI_FORMAT_BC3_TYPELESS
- DXGI_FORMAT_BC3_UNORM
- DXGI_FORMAT_BC3_UNORM_SRGB
- DXGI_FORMAT_BC4_SNORM
- DXGI_FORMAT_BC4_TYPELESS
- DXGI_FORMAT_BC4_UNORM
- DXGI_FORMAT_BC5_SNORM
- DXGI_FORMAT_BC5_TYPELESS
- DXGI_FORMAT_BC5_UNORM
- DXGI_FORMAT_BC6H_SF16
- DXGI_FORMAT_BC6H_TYPELESS
- DXGI_FORMAT_BC6H_UF16
- DXGI_FORMAT_BC7_TYPELESS
- DXGI_FORMAT_BC7_UNORM
- DXGI_FORMAT_BC7_UNORM_SRGB
- DXGI_FORMAT_D16_UNORM
- DXGI_FORMAT_D24_UNORM_S8_UINT
- DXGI_FORMAT_D32_FLOAT
- DXGI_FORMAT_D32_FLOAT_S8X24_UINT
- DXGI_FORMAT_G8R8_G8B8_UNORM
- DXGI_FORMAT_IA44
- DXGI_FORMAT_NV11
- DXGI_FORMAT_NV12
- DXGI_FORMAT_P010
- DXGI_FORMAT_P016
- DXGI_FORMAT_P208
- DXGI_FORMAT_P8
- DXGI_FORMAT_R10G10B10A2_TYPELESS
- DXGI_FORMAT_R10G10B10A2_UINT
- DXGI_FORMAT_R10G10B10A2_UNORM
- DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
- DXGI_FORMAT_R11G11B10_FLOAT
- DXGI_FORMAT_R16G16B16A16_FLOAT
- DXGI_FORMAT_R16G16B16A16_SINT
- DXGI_FORMAT_R16G16B16A16_SNORM
- DXGI_FORMAT_R16G16B16A16_TYPELESS
- DXGI_FORMAT_R16G16B16A16_UINT
- DXGI_FORMAT_R16G16B16A16_UNORM
- DXGI_FORMAT_R16G16_FLOAT
- DXGI_FORMAT_R16G16_SINT
- DXGI_FORMAT_R16G16_SNORM
- DXGI_FORMAT_R16G16_TYPELESS
- DXGI_FORMAT_R16G16_UINT
- DXGI_FORMAT_R16G16_UNORM
- DXGI_FORMAT_R16_FLOAT
- DXGI_FORMAT_R16_SINT
- DXGI_FORMAT_R16_SNORM
- DXGI_FORMAT_R16_TYPELESS
- DXGI_FORMAT_R16_UINT
- DXGI_FORMAT_R16_UNORM
- DXGI_FORMAT_R1_UNORM
- DXGI_FORMAT_R24G8_TYPELESS
- DXGI_FORMAT_R24_UNORM_X8_TYPELESS
- DXGI_FORMAT_R32G32B32A32_FLOAT
- DXGI_FORMAT_R32G32B32A32_SINT
- DXGI_FORMAT_R32G32B32A32_TYPELESS
- DXGI_FORMAT_R32G32B32A32_UINT
- DXGI_FORMAT_R32G32B32_FLOAT
- DXGI_FORMAT_R32G32B32_SINT
- DXGI_FORMAT_R32G32B32_TYPELESS
- DXGI_FORMAT_R32G32B32_UINT
- DXGI_FORMAT_R32G32_FLOAT
- DXGI_FORMAT_R32G32_SINT
- DXGI_FORMAT_R32G32_TYPELESS
- DXGI_FORMAT_R32G32_UINT
- DXGI_FORMAT_R32G8X24_TYPELESS
- DXGI_FORMAT_R32_FLOAT
- DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS
- DXGI_FORMAT_R32_SINT
- DXGI_FORMAT_R32_TYPELESS
- DXGI_FORMAT_R32_UINT
- DXGI_FORMAT_R8G8B8A8_SINT
- DXGI_FORMAT_R8G8B8A8_SNORM
- DXGI_FORMAT_R8G8B8A8_TYPELESS
- DXGI_FORMAT_R8G8B8A8_UINT
- DXGI_FORMAT_R8G8B8A8_UNORM
- DXGI_FORMAT_R8G8B8A8_UNORM_SRGB
- DXGI_FORMAT_R8G8_B8G8_UNORM
- DXGI_FORMAT_R8G8_SINT
- DXGI_FORMAT_R8G8_SNORM
- DXGI_FORMAT_R8G8_TYPELESS
- DXGI_FORMAT_R8G8_UINT
- DXGI_FORMAT_R8G8_UNORM
- DXGI_FORMAT_R8_SINT
- DXGI_FORMAT_R8_SNORM
- DXGI_FORMAT_R8_TYPELESS
- DXGI_FORMAT_R8_UINT
- DXGI_FORMAT_R8_UNORM
- DXGI_FORMAT_R9G9B9E5_SHAREDEXP
- DXGI_FORMAT_SAMPLER_FEEDBACK_MIN_MIP_OPAQUE
- DXGI_FORMAT_SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUE
- DXGI_FORMAT_UNKNOWN
- DXGI_FORMAT_V208
- DXGI_FORMAT_V408
- DXGI_FORMAT_X24_TYPELESS_G8_UINT
- DXGI_FORMAT_X32_TYPELESS_G8X24_UINT
- DXGI_FORMAT_Y210
- DXGI_FORMAT_Y216
- DXGI_FORMAT_Y410
- DXGI_FORMAT_Y416
- DXGI_FORMAT_YUY2
- FORMAT_TYPE_FLOAT
- FORMAT_TYPE_SINT
- FORMAT_TYPE_SNORM
- FORMAT_TYPE_TYPELESS
- FORMAT_TYPE_UINT
- FORMAT_TYPE_UNORM
- TEX_ALPHA_MODE_CUSTOM
- TEX_ALPHA_MODE_OPAQUE
- TEX_ALPHA_MODE_PREMULTIPLIED
- TEX_ALPHA_MODE_STRAIGHT
- TEX_ALPHA_MODE_UNKNOWN
- TEX_ALPHA_WEIGHT_DEFAULT
- TEX_COMPRESS_A_DITHER
- TEX_COMPRESS_BC7_QUICK
- TEX_COMPRESS_BC7_USE_3SUBSETS
- TEX_COMPRESS_DEFAULT
- TEX_COMPRESS_DITHER
- TEX_COMPRESS_PARALLEL
- TEX_COMPRESS_RGB_DITHER
- TEX_COMPRESS_SRGB
- TEX_COMPRESS_SRGB_IN
- TEX_COMPRESS_SRGB_OUT
- TEX_COMPRESS_UNIFORM
- TEX_DIMENSION_TEXTURE1D
- TEX_DIMENSION_TEXTURE2D
- TEX_DIMENSION_TEXTURE3D
- TEX_FILTER_BOX
- TEX_FILTER_CUBIC
- TEX_FILTER_DEFAULT
- TEX_FILTER_DITHER
- TEX_FILTER_DITHER_DIFFUSION
- TEX_FILTER_DITHER_MASK
- TEX_FILTER_FANT
- TEX_FILTER_FLOAT_X2BIAS
- TEX_FILTER_FORCE_NON_WIC
- TEX_FILTER_FORCE_WIC
- TEX_FILTER_LINEAR
- TEX_FILTER_MIRROR
- TEX_FILTER_MIRROR_U
- TEX_FILTER_MIRROR_V
- TEX_FILTER_MIRROR_W
- TEX_FILTER_MODE_MASK
- TEX_FILTER_POINT
- TEX_FILTER_RGB_COPY_ALPHA
- TEX_FILTER_RGB_COPY_BLUE
- TEX_FILTER_RGB_COPY_GREEN
- TEX_FILTER_RGB_COPY_RED
- TEX_FILTER_SEPARATE_ALPHA
- TEX_FILTER_SRGB
- TEX_FILTER_SRGB_IN
- TEX_FILTER_SRGB_MASK
- TEX_FILTER_SRGB_OUT
- TEX_FILTER_TRIANGLE
- TEX_FILTER_WRAP
- TEX_FILTER_WRAP_U
- TEX_FILTER_WRAP_V
- TEX_FILTER_WRAP_W
- TEX_MISC2_ALPHA_MODE_MASK
- TEX_MISC_TEXTURECUBE
- TEX_PMALPHA_DEFAULT
- TEX_PMALPHA_IGNORE_SRGB
- TEX_PMALPHA_REVERSE
- TEX_PMALPHA_SRGB
- TEX_PMALPHA_SRGB_IN
- TEX_PMALPHA_SRGB_OUT
- TEX_THRESHOLD_DEFAULT
- TGA_FLAGS_ALLOW_ALL_ZERO_ALPHA
- TGA_FLAGS_BGR
- TGA_FLAGS_DEFAULT_SRGB
- TGA_FLAGS_FORCE_LINEAR
- TGA_FLAGS_FORCE_SRGB
- TGA_FLAGS_IGNORE_SRGB
- TGA_FLAGS_NONE
- WIN10_DXGI_FORMAT_P208
- WIN10_DXGI_FORMAT_V208
- WIN10_DXGI_FORMAT_V408
- WIN11_DXGI_FORMAT_A4B4G4R4_UNORM
- XBOX_DXGI_FORMAT_D16_UNORM_S8_UINT
- XBOX_DXGI_FORMAT_R10G10B10_6E4_A2_FLOAT
- XBOX_DXGI_FORMAT_R10G10B10_7E3_A2_FLOAT
- XBOX_DXGI_FORMAT_R10G10B10_SNORM_A2_UNORM
- XBOX_DXGI_FORMAT_R16_UNORM_X8_TYPELESS
- XBOX_DXGI_FORMAT_R4G4_UNORM
- XBOX_DXGI_FORMAT_X16_TYPELESS_G8_UINT