All Classes and Interfaces

Class
Description
Native bindings to KTX (Khronos Texture).
Contains the function pointers loaded from the ktx SharedLibrary.
Structure for passing extended parameters to ktxTexture_CompressAstc.
An array of ktxAstcParams structs.
Structure for passing extended parameters to Texture2_CompressBasisEx.
An array of ktxBasisParams structs.
Struct describing the logical orientation of an image.
An array of ktxOrientation structs.
Interface of ktxStream.
Type
Type
Type
Type
Type
Type
Type
Type
Type
Type
Type
Type
Type
Type
An array of ktxStream structs.
Base class representing a texture.
Table of virtual ktxTexture methods.
An array of ktxTexture_vtbl structs.
An array of ktxTexture structs.
Class representing a KTX version 1 format texture.
An array of ktxTexture1 structs.
Class representing a KTX version 2 format texture.
An array of ktxTexture2 structs.
Structure for passing texture information to Texture1_Create and Texture2_Create.
An array of ktxTextureCreateInfo structs.
 
Contains the function pointers loaded from KTX.getLibrary().
Struct for passing information about the Vulkan device on which to create images to the texture image loading functions.
An array of ktxVulkanDeviceInfo structs.
Struct for applications to pass Vulkan function pointers to the Texture_VkUpload functions via a ktxVulkanDeviceInfo struct.
An array of ktxVulkanFunctions structs.
Struct for returning information about the Vulkan texture image created by the ktxTexture_VkUpload* functions.
Type
Type
Type
Type
Type
Type
Struct that contains all callbacks necessary for suballocation.
Type
Type
Type
Type
Type
Type
An array of ktxVulkanTexture structs.
Type
Type