List of all items
Structs
- Bool32
- extra::BasisuEncoder
- extra::BasisuEncoderParams
- extra::BasisuTranscoder
- extra::SourceImage
- extra::SupportedTextureCompression
- extra::TranscodeInfo
- extra::TranscodedImage
Enums
- BasisTextureFormat
- TranscodeTargetFormat
- extra::BasisuEncodeError
- extra::BasisuTranscodeError
- extra::ChannelType
- extra::SourceImageData
Functions
- copy_basisu_memory_to_host
- copy_host_memory_to_basisu
- encoder::bu_alloc
- encoder::bu_comp_params_clear
- encoder::bu_comp_params_get_comp_data_ofs
- encoder::bu_comp_params_get_comp_data_size
- encoder::bu_comp_params_set_image_float_rgba
- encoder::bu_comp_params_set_image_rgba32
- encoder::bu_compress_texture
- encoder::bu_delete_comp_params
- encoder::bu_enable_debug_printf
- encoder::bu_free
- encoder::bu_get_version
- encoder::bu_init
- encoder::bu_new_comp_params
- extra::basisu_encoder_enable_debug_printf
- extra::basisu_encoder_init
- extra::basisu_transcoder_enable_debug_printf
- extra::basisu_transcoder_init
- extra::transcode_target_to_wgpu_format
- instantiate_basisu_wasm
- instantiate_custom_basisu_wasm
- transcoder::bt_alloc
- transcoder::bt_basis_compute_transcoded_image_size_in_bytes
- transcoder::bt_basis_get_block_height
- transcoder::bt_basis_get_block_width
- transcoder::bt_basis_get_bytes_per_block_or_pixel
- transcoder::bt_basis_get_transcoder_texture_format_from_basis_tex_format
- transcoder::bt_basis_get_uncompressed_bytes_per_pixel
- transcoder::bt_basis_is_format_supported
- transcoder::bt_basis_tex_format_get_block_height
- transcoder::bt_basis_tex_format_get_block_width
- transcoder::bt_basis_tex_format_is_astc_ldr
- transcoder::bt_basis_tex_format_is_hdr
- transcoder::bt_basis_tex_format_is_ldr
- transcoder::bt_basis_tex_format_is_xuastc_ldr
- transcoder::bt_basis_transcoder_format_has_alpha
- transcoder::bt_basis_transcoder_format_is_hdr
- transcoder::bt_basis_transcoder_format_is_ldr
- transcoder::bt_basis_transcoder_format_is_uncompressed
- transcoder::bt_basis_transcoder_texture_format_is_astc
- transcoder::bt_enable_debug_printf
- transcoder::bt_free
- transcoder::bt_get_version
- transcoder::bt_init
- transcoder::bt_ktx2_close
- transcoder::bt_ktx2_create_transcode_state
- transcoder::bt_ktx2_destroy_transcode_state
- transcoder::bt_ktx2_get_basis_tex_format
- transcoder::bt_ktx2_get_block_height
- transcoder::bt_ktx2_get_block_width
- transcoder::bt_ktx2_get_dfd_channel_id0
- transcoder::bt_ktx2_get_dfd_channel_id1
- transcoder::bt_ktx2_get_dfd_color_model
- transcoder::bt_ktx2_get_dfd_color_primaries
- transcoder::bt_ktx2_get_dfd_flags
- transcoder::bt_ktx2_get_dfd_total_samples
- transcoder::bt_ktx2_get_dfd_transfer_func
- transcoder::bt_ktx2_get_faces
- transcoder::bt_ktx2_get_height
- transcoder::bt_ktx2_get_layers
- transcoder::bt_ktx2_get_ldr_hdr_upconversion_nit_multiplier
- transcoder::bt_ktx2_get_level_actual_height
- transcoder::bt_ktx2_get_level_actual_width
- transcoder::bt_ktx2_get_level_alpha_flag
- transcoder::bt_ktx2_get_level_iframe_flag
- transcoder::bt_ktx2_get_level_num_blocks_x
- transcoder::bt_ktx2_get_level_num_blocks_y
- transcoder::bt_ktx2_get_level_orig_height
- transcoder::bt_ktx2_get_level_orig_width
- transcoder::bt_ktx2_get_level_total_blocks
- transcoder::bt_ktx2_get_levels
- transcoder::bt_ktx2_get_width
- transcoder::bt_ktx2_has_alpha
- transcoder::bt_ktx2_is_astc_ldr
- transcoder::bt_ktx2_is_etc1s
- transcoder::bt_ktx2_is_hdr
- transcoder::bt_ktx2_is_hdr_4x4
- transcoder::bt_ktx2_is_hdr_6x6
- transcoder::bt_ktx2_is_ldr
- transcoder::bt_ktx2_is_srgb
- transcoder::bt_ktx2_is_uastc_ldr_4x4
- transcoder::bt_ktx2_is_video
- transcoder::bt_ktx2_is_xuastc_ldr
- transcoder::bt_ktx2_open
- transcoder::bt_ktx2_start_transcoding
- transcoder::bt_ktx2_transcode_image_level
Constants
- common::BTF_ASTC_HDR_6X6
- common::BTF_ASTC_LDR_10X10
- common::BTF_ASTC_LDR_10X5
- common::BTF_ASTC_LDR_10X6
- common::BTF_ASTC_LDR_10X8
- common::BTF_ASTC_LDR_12X10
- common::BTF_ASTC_LDR_12X12
- common::BTF_ASTC_LDR_4X4
- common::BTF_ASTC_LDR_5X4
- common::BTF_ASTC_LDR_5X5
- common::BTF_ASTC_LDR_6X5
- common::BTF_ASTC_LDR_6X6
- common::BTF_ASTC_LDR_8X5
- common::BTF_ASTC_LDR_8X6
- common::BTF_ASTC_LDR_8X8
- common::BTF_ETC1S
- common::BTF_TOTAL_FORMATS
- common::BTF_UASTC_HDR_4X4
- common::BTF_UASTC_HDR_6X6
- common::BTF_UASTC_LDR_4X4
- common::BTF_XUASTC_LDR_10X10
- common::BTF_XUASTC_LDR_10X5
- common::BTF_XUASTC_LDR_10X6
- common::BTF_XUASTC_LDR_10X8
- common::BTF_XUASTC_LDR_12X10
- common::BTF_XUASTC_LDR_12X12
- common::BTF_XUASTC_LDR_4X4
- common::BTF_XUASTC_LDR_5X4
- common::BTF_XUASTC_LDR_5X5
- common::BTF_XUASTC_LDR_6X5
- common::BTF_XUASTC_LDR_6X6
- common::BTF_XUASTC_LDR_8X5
- common::BTF_XUASTC_LDR_8X6
- common::BTF_XUASTC_LDR_8X8
- common::BU_COMP_FLAGS_DEBUG_IMAGES
- common::BU_COMP_FLAGS_DEBUG_OUTPUT
- common::BU_COMP_FLAGS_GEN_MIPS_CLAMP
- common::BU_COMP_FLAGS_GEN_MIPS_WRAP
- common::BU_COMP_FLAGS_KTX2_OUTPUT
- common::BU_COMP_FLAGS_KTX2_UASTC_ZSTD
- common::BU_COMP_FLAGS_NONE
- common::BU_COMP_FLAGS_PRINT_STATS
- common::BU_COMP_FLAGS_PRINT_STATUS
- common::BU_COMP_FLAGS_REC2020
- common::BU_COMP_FLAGS_SRGB
- common::BU_COMP_FLAGS_TEXTURE_TYPE_2D
- common::BU_COMP_FLAGS_TEXTURE_TYPE_2D_ARRAY
- common::BU_COMP_FLAGS_TEXTURE_TYPE_CUBEMAP_ARRAY
- common::BU_COMP_FLAGS_TEXTURE_TYPE_MASK
- common::BU_COMP_FLAGS_TEXTURE_TYPE_SHIFT
- common::BU_COMP_FLAGS_TEXTURE_TYPE_VIDEO_FRAMES
- common::BU_COMP_FLAGS_THREADED
- common::BU_COMP_FLAGS_USE_OPENCL
- common::BU_COMP_FLAGS_VALIDATE_OUTPUT
- common::BU_COMP_FLAGS_VERBOSE
- common::BU_COMP_FLAGS_XUASTC_LDR_FULL_ARITH
- common::BU_COMP_FLAGS_XUASTC_LDR_FULL_ZSTD
- common::BU_COMP_FLAGS_XUASTC_LDR_HYBRID
- common::BU_COMP_FLAGS_XUASTC_LDR_SYNTAX_MASK
- common::BU_COMP_FLAGS_XUASTC_LDR_SYNTAX_SHIFT
- common::BU_COMP_FLAGS_Y_FLIP
- common::BU_EFFORT_MAX
- common::BU_EFFORT_MIN
- common::BU_QUALITY_MAX
- common::BU_QUALITY_MIN
- common::DECODE_FLAGS_BC1_FORBID_THREE_COLOR_BLOCKS
- common::DECODE_FLAGS_FORCE_DEBLOCK_FILTERING
- common::DECODE_FLAGS_HIGH_QUALITY
- common::DECODE_FLAGS_NO_DEBLOCK_FILTERING
- common::DECODE_FLAGS_NO_ETC1S_CHROMA_FILTERING
- common::DECODE_FLAGS_OUTPUT_HAS_ALPHA_INDICES
- common::DECODE_FLAGS_PVRTC_DECODE_TO_NEXT_POW2
- common::DECODE_FLAGS_STRONGER_DEBLOCK_FILTERING
- common::DECODE_FLAGS_TRANSCODE_ALPHA_DATA_TO_OPAQUE_FORMATS
- common::DECODE_FLAGS_XUASTC_LDR_DISABLE_FAST_BC7_TRANSCODING
- common::TF_ASTC_HDR_4X4_RGBA
- common::TF_ASTC_HDR_6X6_RGBA
- common::TF_ASTC_LDR_10X10_RGBA
- common::TF_ASTC_LDR_10X5_RGBA
- common::TF_ASTC_LDR_10X6_RGBA
- common::TF_ASTC_LDR_10X8_RGBA
- common::TF_ASTC_LDR_12X10_RGBA
- common::TF_ASTC_LDR_12X12_RGBA
- common::TF_ASTC_LDR_4X4_RGBA
- common::TF_ASTC_LDR_5X4_RGBA
- common::TF_ASTC_LDR_5X5_RGBA
- common::TF_ASTC_LDR_6X5_RGBA
- common::TF_ASTC_LDR_6X6_RGBA
- common::TF_ASTC_LDR_8X5_RGBA
- common::TF_ASTC_LDR_8X6_RGBA
- common::TF_ASTC_LDR_8X8_RGBA
- common::TF_ATC_RGB
- common::TF_ATC_RGBA
- common::TF_BC1_RGB
- common::TF_BC3_RGBA
- common::TF_BC4_R
- common::TF_BC5_RG
- common::TF_BC6H
- common::TF_BC7_RGBA
- common::TF_BGR565
- common::TF_ETC1_RGB
- common::TF_ETC2_EAC_R11
- common::TF_ETC2_EAC_RG11
- common::TF_ETC2_RGBA
- common::TF_FXT1_RGB
- common::TF_PVRTC1_4_RGB
- common::TF_PVRTC1_4_RGBA
- common::TF_PVRTC2_4_RGB
- common::TF_PVRTC2_4_RGBA
- common::TF_RGB565
- common::TF_RGBA32
- common::TF_RGBA4444
- common::TF_RGBA_HALF
- common::TF_RGB_9E5
- common::TF_RGB_HALF
- common::TF_TOTAL_TEXTURE_FORMATS