Class KTX

java.lang.Object
org.lwjgl.util.ktx.KTX

public class KTX extends Object
  • Field Details

    • KTX_ANIMDATA_KEY

      public static final String KTX_ANIMDATA_KEY
      See Also:
    • KTX_ORIENTATION_KEY

      public static final String KTX_ORIENTATION_KEY
      See Also:
    • KTX_SWIZZLE_KEY

      public static final String KTX_SWIZZLE_KEY
      See Also:
    • KTX_WRITER_KEY

      public static final String KTX_WRITER_KEY
      See Also:
    • KTX_WRITER_SCPARAMS_KEY

      public static final String KTX_WRITER_SCPARAMS_KEY
      See Also:
    • KTX_ORIENTATION1_FMT

      public static final String KTX_ORIENTATION1_FMT
      See Also:
    • KTX_ORIENTATION2_FMT

      public static final String KTX_ORIENTATION2_FMT
      See Also:
    • KTX_ORIENTATION3_FMT

      public static final String KTX_ORIENTATION3_FMT
      See Also:
    • KTX_GL_UNPACK_ALIGNMENT

      public static final int KTX_GL_UNPACK_ALIGNMENT
      See Also:
    • KTX_FACESLICE_WHOLE_LEVEL

      public static final int KTX_FACESLICE_WHOLE_LEVEL
      See Also:
    • KTX_TRUE

      public static final int KTX_TRUE
      See Also:
    • KTX_FALSE

      public static final int KTX_FALSE
      See Also:
    • KTX_ENDIAN_REF

      public static final int KTX_ENDIAN_REF
      See Also:
    • KTX_ENDIAN_REF_REV

      public static final int KTX_ENDIAN_REF_REV
      See Also:
    • KTX_HEADER_SIZE

      public static final int KTX_HEADER_SIZE
      See Also:
    • KTX_SUCCESS

      public static final int KTX_SUCCESS
      See Also:
    • KTX_FILE_DATA_ERROR

      public static final int KTX_FILE_DATA_ERROR
      See Also:
    • KTX_FILE_ISPIPE

      public static final int KTX_FILE_ISPIPE
      See Also:
    • KTX_FILE_OPEN_FAILED

      public static final int KTX_FILE_OPEN_FAILED
      See Also:
    • KTX_FILE_OVERFLOW

      public static final int KTX_FILE_OVERFLOW
      See Also:
    • KTX_FILE_READ_ERROR

      public static final int KTX_FILE_READ_ERROR
      See Also:
    • KTX_FILE_SEEK_ERROR

      public static final int KTX_FILE_SEEK_ERROR
      See Also:
    • KTX_FILE_UNEXPECTED_EOF

      public static final int KTX_FILE_UNEXPECTED_EOF
      See Also:
    • KTX_FILE_WRITE_ERROR

      public static final int KTX_FILE_WRITE_ERROR
      See Also:
    • KTX_GL_ERROR

      public static final int KTX_GL_ERROR
      See Also:
    • KTX_INVALID_OPERATION

      public static final int KTX_INVALID_OPERATION
      See Also:
    • KTX_INVALID_VALUE

      public static final int KTX_INVALID_VALUE
      See Also:
    • KTX_NOT_FOUND

      public static final int KTX_NOT_FOUND
      See Also:
    • KTX_OUT_OF_MEMORY

      public static final int KTX_OUT_OF_MEMORY
      See Also:
    • KTX_TRANSCODE_FAILED

      public static final int KTX_TRANSCODE_FAILED
      See Also:
    • KTX_UNKNOWN_FILE_FORMAT

      public static final int KTX_UNKNOWN_FILE_FORMAT
      See Also:
    • KTX_UNSUPPORTED_TEXTURE_TYPE

      public static final int KTX_UNSUPPORTED_TEXTURE_TYPE
      See Also:
    • KTX_UNSUPPORTED_FEATURE

      public static final int KTX_UNSUPPORTED_FEATURE
      See Also:
    • KTX_LIBRARY_NOT_LINKED

      public static final int KTX_LIBRARY_NOT_LINKED
      See Also:
    • KTX_DECOMPRESS_LENGTH_ERROR

      public static final int KTX_DECOMPRESS_LENGTH_ERROR
      See Also:
    • KTX_DECOMPRESS_CHECKSUM_ERROR

      public static final int KTX_DECOMPRESS_CHECKSUM_ERROR
      See Also:
    • KTX_ORIENT_X_LEFT

      public static final int KTX_ORIENT_X_LEFT
      See Also:
    • KTX_ORIENT_X_RIGHT

      public static final int KTX_ORIENT_X_RIGHT
      See Also:
    • KTX_ORIENT_Y_UP

      public static final int KTX_ORIENT_Y_UP
      See Also:
    • KTX_ORIENT_Y_DOWN

      public static final int KTX_ORIENT_Y_DOWN
      See Also:
    • KTX_ORIENT_Z_IN

      public static final int KTX_ORIENT_Z_IN
      See Also:
    • KTX_ORIENT_Z_OUT

      public static final int KTX_ORIENT_Z_OUT
      See Also:
    • ktxTexture1_c

      public static final int ktxTexture1_c
      See Also:
    • ktxTexture2_c

      public static final int ktxTexture2_c
      See Also:
    • KTX_SS_NONE

      public static final int KTX_SS_NONE
      See Also:
    • KTX_SS_BASIS_LZ

      public static final int KTX_SS_BASIS_LZ
      See Also:
    • KTX_SS_ZSTD

      public static final int KTX_SS_ZSTD
      See Also:
    • KTX_SS_ZLIB

      public static final int KTX_SS_ZLIB
      See Also:
    • KTX_SS_BEGIN_RANGE

      public static final int KTX_SS_BEGIN_RANGE
      See Also:
    • KTX_SS_END_RANGE

      public static final int KTX_SS_END_RANGE
      See Also:
    • KTX_SS_BEGIN_VENDOR_RANGE

      public static final int KTX_SS_BEGIN_VENDOR_RANGE
      See Also:
    • KTX_SS_END_VENDOR_RANGE

      public static final int KTX_SS_END_VENDOR_RANGE
      See Also:
    • KTX_SS_BEGIN_RESERVED

      public static final int KTX_SS_BEGIN_RESERVED
      See Also:
    • KTX_TEXTURE_CREATE_NO_STORAGE

      public static final int KTX_TEXTURE_CREATE_NO_STORAGE
      See Also:
    • KTX_TEXTURE_CREATE_ALLOC_STORAGE

      public static final int KTX_TEXTURE_CREATE_ALLOC_STORAGE
      See Also:
    • KTX_TEXTURE_CREATE_NO_FLAGS

      public static final int KTX_TEXTURE_CREATE_NO_FLAGS
      See Also:
    • KTX_TEXTURE_CREATE_LOAD_IMAGE_DATA_BIT

      public static final int KTX_TEXTURE_CREATE_LOAD_IMAGE_DATA_BIT
      See Also:
    • KTX_TEXTURE_CREATE_RAW_KVDATA_BIT

      public static final int KTX_TEXTURE_CREATE_RAW_KVDATA_BIT
      See Also:
    • KTX_TEXTURE_CREATE_SKIP_KVDATA_BIT

      public static final int KTX_TEXTURE_CREATE_SKIP_KVDATA_BIT
      See Also:
    • KTX_TEXTURE_CREATE_CHECK_GLTF_BASISU_BIT

      public static final int KTX_TEXTURE_CREATE_CHECK_GLTF_BASISU_BIT
      See Also:
    • eStreamTypeFile

      public static final int eStreamTypeFile
      See Also:
    • eStreamTypeMemory

      public static final int eStreamTypeMemory
      See Also:
    • eStreamTypeCustom

      public static final int eStreamTypeCustom
      See Also:
    • KTX_PACK_UASTC_LEVEL_FASTEST

      public static final int KTX_PACK_UASTC_LEVEL_FASTEST
      See Also:
    • KTX_PACK_UASTC_LEVEL_FASTER

      public static final int KTX_PACK_UASTC_LEVEL_FASTER
      See Also:
    • KTX_PACK_UASTC_LEVEL_DEFAULT

      public static final int KTX_PACK_UASTC_LEVEL_DEFAULT
      See Also:
    • KTX_PACK_UASTC_LEVEL_SLOWER

      public static final int KTX_PACK_UASTC_LEVEL_SLOWER
      See Also:
    • KTX_PACK_UASTC_LEVEL_VERYSLOW

      public static final int KTX_PACK_UASTC_LEVEL_VERYSLOW
      See Also:
    • KTX_PACK_UASTC_MAX_LEVEL

      public static final int KTX_PACK_UASTC_MAX_LEVEL
      See Also:
    • KTX_PACK_UASTC_LEVEL_MASK

      public static final int KTX_PACK_UASTC_LEVEL_MASK
      See Also:
    • KTX_PACK_UASTC_FAVOR_UASTC_ERROR

      public static final int KTX_PACK_UASTC_FAVOR_UASTC_ERROR
      See Also:
    • KTX_PACK_UASTC_FAVOR_BC7_ERROR

      public static final int KTX_PACK_UASTC_FAVOR_BC7_ERROR
      See Also:
    • KTX_PACK_UASTC_ETC1_FASTER_HINTS

      public static final int KTX_PACK_UASTC_ETC1_FASTER_HINTS
      See Also:
    • KTX_PACK_UASTC_ETC1_FASTEST_HINTS

      public static final int KTX_PACK_UASTC_ETC1_FASTEST_HINTS
      See Also:
    • KTX_PACK_UASTC__ETC1_DISABLE_FLIP_AND_INDIVIDUAL

      public static final int KTX_PACK_UASTC__ETC1_DISABLE_FLIP_AND_INDIVIDUAL
      See Also:
    • KTX_PACK_ASTC_QUALITY_LEVEL_FASTEST

      public static final int KTX_PACK_ASTC_QUALITY_LEVEL_FASTEST
      See Also:
    • KTX_PACK_ASTC_QUALITY_LEVEL_FAST

      public static final int KTX_PACK_ASTC_QUALITY_LEVEL_FAST
      See Also:
    • KTX_PACK_ASTC_QUALITY_LEVEL_MEDIUM

      public static final int KTX_PACK_ASTC_QUALITY_LEVEL_MEDIUM
      See Also:
    • KTX_PACK_ASTC_QUALITY_LEVEL_THOROUGH

      public static final int KTX_PACK_ASTC_QUALITY_LEVEL_THOROUGH
      See Also:
    • KTX_PACK_ASTC_QUALITY_LEVEL_EXHAUSTIVE

      public static final int KTX_PACK_ASTC_QUALITY_LEVEL_EXHAUSTIVE
      See Also:
    • KTX_PACK_ASTC_QUALITY_LEVEL_MAX

      public static final int KTX_PACK_ASTC_QUALITY_LEVEL_MAX
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_4x4

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_4x4
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_5x4

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_5x4
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_5x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_5x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_6x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_6x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_6x6

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_6x6
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_8x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_8x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_8x6

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_8x6
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_10x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_10x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_10x6

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_10x6
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_8x8

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_8x8
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_10x8

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_10x8
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_10x10

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_10x10
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_12x10

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_12x10
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_12x12

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_12x12
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_3x3x3

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_3x3x3
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_4x3x3

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_4x3x3
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_4x4x3

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_4x4x3
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_4x4x4

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_4x4x4
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_5x4x4

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_5x4x4
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_5x5x4

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_5x5x4
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_5x5x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_5x5x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_6x5x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_6x5x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_6x6x5

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_6x6x5
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_6x6x6

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_6x6x6
      See Also:
    • KTX_PACK_ASTC_BLOCK_DIMENSION_MAX

      public static final int KTX_PACK_ASTC_BLOCK_DIMENSION_MAX
      See Also:
    • KTX_PACK_ASTC_ENCODER_MODE_DEFAULT

      public static final int KTX_PACK_ASTC_ENCODER_MODE_DEFAULT
      See Also:
    • KTX_PACK_ASTC_ENCODER_MODE_LDR

      public static final int KTX_PACK_ASTC_ENCODER_MODE_LDR
      See Also:
    • KTX_PACK_ASTC_ENCODER_MODE_HDR

      public static final int KTX_PACK_ASTC_ENCODER_MODE_HDR
      See Also:
    • KTX_PACK_ASTC_ENCODER_MODE_MAX

      public static final int KTX_PACK_ASTC_ENCODER_MODE_MAX
      See Also:
    • KTX_TTF_ETC1_RGB

      public static final int KTX_TTF_ETC1_RGB
      See Also:
    • KTX_TTF_ETC2_RGBA

      public static final int KTX_TTF_ETC2_RGBA
      See Also:
    • KTX_TTF_BC1_RGB

      public static final int KTX_TTF_BC1_RGB
      See Also:
    • KTX_TTF_BC3_RGBA

      public static final int KTX_TTF_BC3_RGBA
      See Also:
    • KTX_TTF_BC4_R

      public static final int KTX_TTF_BC4_R
      See Also:
    • KTX_TTF_BC5_RG

      public static final int KTX_TTF_BC5_RG
      See Also:
    • KTX_TTF_BC7_RGBA

      public static final int KTX_TTF_BC7_RGBA
      See Also:
    • KTX_TTF_PVRTC1_4_RGB

      public static final int KTX_TTF_PVRTC1_4_RGB
      See Also:
    • KTX_TTF_PVRTC1_4_RGBA

      public static final int KTX_TTF_PVRTC1_4_RGBA
      See Also:
    • KTX_TTF_ASTC_4x4_RGBA

      public static final int KTX_TTF_ASTC_4x4_RGBA
      See Also:
    • KTX_TTF_PVRTC2_4_RGB

      public static final int KTX_TTF_PVRTC2_4_RGB
      See Also:
    • KTX_TTF_PVRTC2_4_RGBA

      public static final int KTX_TTF_PVRTC2_4_RGBA
      See Also:
    • KTX_TTF_ETC2_EAC_R11

      public static final int KTX_TTF_ETC2_EAC_R11
      See Also:
    • KTX_TTF_ETC2_EAC_RG11

      public static final int KTX_TTF_ETC2_EAC_RG11
      See Also:
    • KTX_TTF_RGBA32

      public static final int KTX_TTF_RGBA32
      See Also:
    • KTX_TTF_RGB565

      public static final int KTX_TTF_RGB565
      See Also:
    • KTX_TTF_BGR565

      public static final int KTX_TTF_BGR565
      See Also:
    • KTX_TTF_RGBA4444

      public static final int KTX_TTF_RGBA4444
      See Also:
    • KTX_TTF_ETC

      public static final int KTX_TTF_ETC
      See Also:
    • KTX_TTF_BC1_OR_3

      public static final int KTX_TTF_BC1_OR_3
      See Also:
    • KTX_TTF_NOSELECTION

      public static final int KTX_TTF_NOSELECTION
      See Also:
    • KTX_TF_PVRTC_DECODE_TO_NEXT_POW2

      public static final int KTX_TF_PVRTC_DECODE_TO_NEXT_POW2
      See Also:
    • KTX_TF_TRANSCODE_ALPHA_DATA_TO_OPAQUE_FORMATS

      public static final int KTX_TF_TRANSCODE_ALPHA_DATA_TO_OPAQUE_FORMATS
      See Also:
    • KTX_TF_HIGH_QUALITY

      public static final int KTX_TF_HIGH_QUALITY
      See Also:
    • KTX_IDENTIFIER_REF

      public static final byte[] KTX_IDENTIFIER_REF
    • KTX_ETC1S_DEFAULT_COMPRESSION_LEVEL

      public static final int KTX_ETC1S_DEFAULT_COMPRESSION_LEVEL
  • Method Details

    • getLibrary

      public static SharedLibrary getLibrary()
      Returns the ktx SharedLibrary.
    • ktxLoadOpenGL

      @NativeType("KTX_error_code") public static int ktxLoadOpenGL(@NativeType("PFNGLGETPROCADDRESS") long pfnGLGetProcAddress)
      KTX_error_code ktxLoadOpenGL(PFNGLGETPROCADDRESS pfnGLGetProcAddress)
    • nktxTexture_CreateFromNamedFile

      public static int nktxTexture_CreateFromNamedFile(long filename, int createFlags, long newTex)
      KTX_error_code ktxTexture_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • ktxTexture_CreateFromNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture_CreateFromNamedFile(@NativeType("char const * const") ByteBuffer filename, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture **") PointerBuffer newTex)
      KTX_error_code ktxTexture_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • ktxTexture_CreateFromNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture_CreateFromNamedFile(@NativeType("char const * const") CharSequence filename, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture **") PointerBuffer newTex)
      KTX_error_code ktxTexture_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • nktxTexture_CreateFromMemory

      public static int nktxTexture_CreateFromMemory(long bytes, long size, int createFlags, long newTex)
      KTX_error_code ktxTexture_CreateFromMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • ktxTexture_CreateFromMemory

      @NativeType("KTX_error_code") public static int ktxTexture_CreateFromMemory(@NativeType("ktx_uint8_t const *") ByteBuffer bytes, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture **") PointerBuffer newTex)
      KTX_error_code ktxTexture_CreateFromMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • nktxTexture_CreateFromStream

      public static int nktxTexture_CreateFromStream(long stream, int createFlags, long newTex)
      KTX_error_code ktxTexture_CreateFromStream(struct ktxStream * stream, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • ktxTexture_CreateFromStream

      @NativeType("KTX_error_code") public static int ktxTexture_CreateFromStream(@NativeType("struct ktxStream *") ktxStream stream, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture **") PointerBuffer newTex)
      KTX_error_code ktxTexture_CreateFromStream(struct ktxStream * stream, ktxTextureCreateFlags createFlags, ktxTexture ** newTex)
    • nktxTexture_GetData

      public static long nktxTexture_GetData(long This)
      ktx_uint8_t * ktxTexture_GetData(ktxTexture * This)
    • ktxTexture_GetData

      @NativeType("ktx_uint8_t *") public static @Nullable ByteBuffer ktxTexture_GetData(@NativeType("ktxTexture *") ktxTexture This)
      ktx_uint8_t * ktxTexture_GetData(ktxTexture * This)
    • ktxTexture_GetData

      @NativeType("ktx_uint8_t *") public static @Nullable ByteBuffer ktxTexture_GetData(@NativeType("ktxTexture *") ktxTexture This, long length)
      ktx_uint8_t * ktxTexture_GetData(ktxTexture * This)
    • nktxTexture_GetRowPitch

      public static int nktxTexture_GetRowPitch(long This, int level)
      ktx_uint32_t ktxTexture_GetRowPitch(ktxTexture * This, ktx_uint32_t level)
    • ktxTexture_GetRowPitch

      @NativeType("ktx_uint32_t") public static int ktxTexture_GetRowPitch(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint32_t") int level)
      ktx_uint32_t ktxTexture_GetRowPitch(ktxTexture * This, ktx_uint32_t level)
    • nktxTexture_GetElementSize

      public static int nktxTexture_GetElementSize(long This)
      ktx_uint32_t ktxTexture_GetElementSize(ktxTexture * This)
    • ktxTexture_GetElementSize

      @NativeType("ktx_uint32_t") public static int ktxTexture_GetElementSize(@NativeType("ktxTexture *") ktxTexture This)
      ktx_uint32_t ktxTexture_GetElementSize(ktxTexture * This)
    • nktxTexture_GetDataSize

      public static long nktxTexture_GetDataSize(long This)
      ktx_size_t ktxTexture_GetDataSize(ktxTexture * This)
    • ktxTexture_GetDataSize

      @NativeType("ktx_size_t") public static long ktxTexture_GetDataSize(@NativeType("ktxTexture *") ktxTexture This)
      ktx_size_t ktxTexture_GetDataSize(ktxTexture * This)
    • nktxTexture_GLUpload

      public static int nktxTexture_GLUpload(long This, long pTexture, long pTarget, long pGlerror)
      KTX_error_code ktxTexture_GLUpload(ktxTexture * This, GLuint * pTexture, GLenum * pTarget, GLenum * pGlerror)
    • ktxTexture_GLUpload

      @NativeType("KTX_error_code") public static int ktxTexture_GLUpload(@NativeType("ktxTexture *") ktxTexture This, @NativeType("GLuint *") IntBuffer pTexture, @NativeType("GLenum *") IntBuffer pTarget, @NativeType("GLenum *") IntBuffer pGlerror)
      KTX_error_code ktxTexture_GLUpload(ktxTexture * This, GLuint * pTexture, GLenum * pTarget, GLenum * pGlerror)
    • nktxTexture_IterateLevelFaces

      public static int nktxTexture_IterateLevelFaces(long This, long iterCb, long userdata)
      KTX_error_code ktxTexture_IterateLevelFaces(ktxTexture * This, PFNKTXITERCB iterCb, void * userdata)
    • ktxTexture_IterateLevelFaces

      @NativeType("KTX_error_code") public static int ktxTexture_IterateLevelFaces(@NativeType("ktxTexture *") ktxTexture This, @NativeType("PFNKTXITERCB") PFNKTXITERCBI iterCb, @NativeType("void *") long userdata)
      KTX_error_code ktxTexture_IterateLevelFaces(ktxTexture * This, PFNKTXITERCB iterCb, void * userdata)
    • nktxTexture1_Create

      public static int nktxTexture1_Create(long createInfo, int storageAllocation, long newTex)
      KTX_error_code ktxTexture1_Create(ktxTextureCreateInfo const * const createInfo, ktxTextureCreateStorageEnum storageAllocation, ktxTexture1 ** newTex)
    • ktxTexture1_Create

      @NativeType("KTX_error_code") public static int ktxTexture1_Create(@NativeType("ktxTextureCreateInfo const * const") ktxTextureCreateInfo createInfo, @NativeType("ktxTextureCreateStorageEnum") int storageAllocation, @NativeType("ktxTexture1 **") PointerBuffer newTex)
      KTX_error_code ktxTexture1_Create(ktxTextureCreateInfo const * const createInfo, ktxTextureCreateStorageEnum storageAllocation, ktxTexture1 ** newTex)
    • nktxTexture1_CreateFromNamedFile

      public static int nktxTexture1_CreateFromNamedFile(long filename, int createFlags, long newTex)
      KTX_error_code ktxTexture1_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • ktxTexture1_CreateFromNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture1_CreateFromNamedFile(@NativeType("char const * const") ByteBuffer filename, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture1 **") PointerBuffer newTex)
      KTX_error_code ktxTexture1_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • ktxTexture1_CreateFromNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture1_CreateFromNamedFile(@NativeType("char const * const") CharSequence filename, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture1 **") PointerBuffer newTex)
      KTX_error_code ktxTexture1_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • nktxTexture1_CreateFromMemory

      public static int nktxTexture1_CreateFromMemory(long bytes, long size, int createFlags, long newTex)
      KTX_error_code ktxTexture1_CreateFromMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • ktxTexture1_CreateFromMemory

      @NativeType("KTX_error_code") public static int ktxTexture1_CreateFromMemory(@NativeType("ktx_uint8_t const *") ByteBuffer bytes, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture1 **") PointerBuffer newTex)
      KTX_error_code ktxTexture1_CreateFromMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • nktxTexture1_CreateFromStream

      public static int nktxTexture1_CreateFromStream(long stream, int createFlags, long newTex)
      KTX_error_code ktxTexture1_CreateFromStream(struct ktxStream * stream, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • ktxTexture1_CreateFromStream

      @NativeType("KTX_error_code") public static int ktxTexture1_CreateFromStream(@NativeType("struct ktxStream *") ktxStream stream, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture1 **") PointerBuffer newTex)
      KTX_error_code ktxTexture1_CreateFromStream(struct ktxStream * stream, ktxTextureCreateFlags createFlags, ktxTexture1 ** newTex)
    • nktxTexture1_Destroy

      public static void nktxTexture1_Destroy(long This)
      void ktxTexture1_Destroy(ktxTexture1 * This)
    • ktxTexture1_Destroy

      public static void ktxTexture1_Destroy(@NativeType("ktxTexture1 *") ktxTexture1 This)
      void ktxTexture1_Destroy(ktxTexture1 * This)
    • nktxTexture1_NeedsTranscoding

      public static boolean nktxTexture1_NeedsTranscoding(long This)
      ktx_bool_t ktxTexture1_NeedsTranscoding(ktxTexture1 * This)
    • ktxTexture1_NeedsTranscoding

      @NativeType("ktx_bool_t") public static boolean ktxTexture1_NeedsTranscoding(@NativeType("ktxTexture1 *") ktxTexture1 This)
      ktx_bool_t ktxTexture1_NeedsTranscoding(ktxTexture1 * This)
    • nktxTexture1_LoadImageData

      public static int nktxTexture1_LoadImageData(long This, long pBuffer, long bufSize)
      KTX_error_code ktxTexture1_LoadImageData(ktxTexture1 * This, ktx_uint8_t * pBuffer, ktx_size_t bufSize)
    • ktxTexture1_LoadImageData

      @NativeType("KTX_error_code") public static int ktxTexture1_LoadImageData(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("ktx_uint8_t *") ByteBuffer pBuffer)
      KTX_error_code ktxTexture1_LoadImageData(ktxTexture1 * This, ktx_uint8_t * pBuffer, ktx_size_t bufSize)
    • nktxTexture1_WriteToNamedFile

      public static int nktxTexture1_WriteToNamedFile(long This, long dstname)
      KTX_error_code ktxTexture1_WriteToNamedFile(ktxTexture1 * This, char const * const dstname)
    • ktxTexture1_WriteToNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteToNamedFile(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("char const * const") ByteBuffer dstname)
      KTX_error_code ktxTexture1_WriteToNamedFile(ktxTexture1 * This, char const * const dstname)
    • ktxTexture1_WriteToNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteToNamedFile(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("char const * const") CharSequence dstname)
      KTX_error_code ktxTexture1_WriteToNamedFile(ktxTexture1 * This, char const * const dstname)
    • nktxTexture1_WriteToMemory

      public static int nktxTexture1_WriteToMemory(long This, long bytes, long size)
      KTX_error_code ktxTexture1_WriteToMemory(ktxTexture1 * This, ktx_uint8_t ** bytes, ktx_size_t * size)
    • ktxTexture1_WriteToMemory

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteToMemory(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("ktx_uint8_t **") PointerBuffer bytes, @NativeType("ktx_size_t *") PointerBuffer size)
      KTX_error_code ktxTexture1_WriteToMemory(ktxTexture1 * This, ktx_uint8_t ** bytes, ktx_size_t * size)
    • nktxTexture1_WriteToStream

      public static int nktxTexture1_WriteToStream(long This, long dststr)
      KTX_error_code ktxTexture1_WriteToStream(ktxTexture1 * This, struct ktxStream * dststr)
    • ktxTexture1_WriteToStream

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteToStream(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("struct ktxStream *") ktxStream dststr)
      KTX_error_code ktxTexture1_WriteToStream(ktxTexture1 * This, struct ktxStream * dststr)
    • nktxTexture1_WriteKTX2ToNamedFile

      public static int nktxTexture1_WriteKTX2ToNamedFile(long This, long dstname)
      KTX_error_code ktxTexture1_WriteKTX2ToNamedFile(ktxTexture1 * This, char const * const dstname)
    • ktxTexture1_WriteKTX2ToNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteKTX2ToNamedFile(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("char const * const") ByteBuffer dstname)
      KTX_error_code ktxTexture1_WriteKTX2ToNamedFile(ktxTexture1 * This, char const * const dstname)
    • ktxTexture1_WriteKTX2ToNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteKTX2ToNamedFile(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("char const * const") CharSequence dstname)
      KTX_error_code ktxTexture1_WriteKTX2ToNamedFile(ktxTexture1 * This, char const * const dstname)
    • nktxTexture1_WriteKTX2ToMemory

      public static int nktxTexture1_WriteKTX2ToMemory(long This, long bytes, long size)
      KTX_error_code ktxTexture1_WriteKTX2ToMemory(ktxTexture1 * This, ktx_uint8_t ** bytes, ktx_size_t * size)
    • ktxTexture1_WriteKTX2ToMemory

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteKTX2ToMemory(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("ktx_uint8_t **") PointerBuffer bytes, @NativeType("ktx_size_t *") PointerBuffer size)
      KTX_error_code ktxTexture1_WriteKTX2ToMemory(ktxTexture1 * This, ktx_uint8_t ** bytes, ktx_size_t * size)
    • nktxTexture1_WriteKTX2ToStream

      public static int nktxTexture1_WriteKTX2ToStream(long This, long dststr)
      KTX_error_code ktxTexture1_WriteKTX2ToStream(ktxTexture1 * This, struct ktxStream * dststr)
    • ktxTexture1_WriteKTX2ToStream

      @NativeType("KTX_error_code") public static int ktxTexture1_WriteKTX2ToStream(@NativeType("ktxTexture1 *") ktxTexture1 This, @NativeType("struct ktxStream *") ktxStream dststr)
      KTX_error_code ktxTexture1_WriteKTX2ToStream(ktxTexture1 * This, struct ktxStream * dststr)
    • nktxTexture2_Create

      public static int nktxTexture2_Create(long createInfo, int storageAllocation, long newTex)
      KTX_error_code ktxTexture2_Create(ktxTextureCreateInfo const * const createInfo, ktxTextureCreateStorageEnum storageAllocation, ktxTexture2 ** newTex)
    • ktxTexture2_Create

      @NativeType("KTX_error_code") public static int ktxTexture2_Create(@NativeType("ktxTextureCreateInfo const * const") ktxTextureCreateInfo createInfo, @NativeType("ktxTextureCreateStorageEnum") int storageAllocation, @NativeType("ktxTexture2 **") PointerBuffer newTex)
      KTX_error_code ktxTexture2_Create(ktxTextureCreateInfo const * const createInfo, ktxTextureCreateStorageEnum storageAllocation, ktxTexture2 ** newTex)
    • nktxTexture2_CreateCopy

      public static int nktxTexture2_CreateCopy(long orig, long newTex)
      KTX_error_code ktxTexture2_CreateCopy(ktxTexture2 * orig, ktxTexture2 ** newTex)
    • ktxTexture2_CreateCopy

      @NativeType("KTX_error_code") public static int ktxTexture2_CreateCopy(@NativeType("ktxTexture2 *") ktxTexture2 orig, @NativeType("ktxTexture2 **") PointerBuffer newTex)
      KTX_error_code ktxTexture2_CreateCopy(ktxTexture2 * orig, ktxTexture2 ** newTex)
    • nktxTexture2_CreateFromNamedFile

      public static int nktxTexture2_CreateFromNamedFile(long filename, int createFlags, long newTex)
      KTX_error_code ktxTexture2_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • ktxTexture2_CreateFromNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture2_CreateFromNamedFile(@NativeType("char const * const") ByteBuffer filename, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture2 **") PointerBuffer newTex)
      KTX_error_code ktxTexture2_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • ktxTexture2_CreateFromNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture2_CreateFromNamedFile(@NativeType("char const * const") CharSequence filename, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture2 **") PointerBuffer newTex)
      KTX_error_code ktxTexture2_CreateFromNamedFile(char const * const filename, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • nktxTexture2_CreateFromMemory

      public static int nktxTexture2_CreateFromMemory(long bytes, long size, int createFlags, long newTex)
      KTX_error_code ktxTexture2_CreateFromMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • ktxTexture2_CreateFromMemory

      @NativeType("KTX_error_code") public static int ktxTexture2_CreateFromMemory(@NativeType("ktx_uint8_t const *") ByteBuffer bytes, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture2 **") PointerBuffer newTex)
      KTX_error_code ktxTexture2_CreateFromMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • nktxTexture2_CreateFromStream

      public static int nktxTexture2_CreateFromStream(long stream, int createFlags, long newTex)
      KTX_error_code ktxTexture2_CreateFromStream(struct ktxStream * stream, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • ktxTexture2_CreateFromStream

      @NativeType("KTX_error_code") public static int ktxTexture2_CreateFromStream(@NativeType("struct ktxStream *") ktxStream stream, @NativeType("ktxTextureCreateFlags") int createFlags, @NativeType("ktxTexture2 **") PointerBuffer newTex)
      KTX_error_code ktxTexture2_CreateFromStream(struct ktxStream * stream, ktxTextureCreateFlags createFlags, ktxTexture2 ** newTex)
    • nktxTexture2_Destroy

      public static void nktxTexture2_Destroy(long This)
      void ktxTexture2_Destroy(ktxTexture2 * This)
    • ktxTexture2_Destroy

      public static void ktxTexture2_Destroy(@NativeType("ktxTexture2 *") ktxTexture2 This)
      void ktxTexture2_Destroy(ktxTexture2 * This)
    • nktxTexture2_CompressBasis

      public static int nktxTexture2_CompressBasis(long This, int quality)
      KTX_error_code ktxTexture2_CompressBasis(ktxTexture2 * This, ktx_uint32_t quality)
    • ktxTexture2_CompressBasis

      @NativeType("KTX_error_code") public static int ktxTexture2_CompressBasis(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint32_t") int quality)
      KTX_error_code ktxTexture2_CompressBasis(ktxTexture2 * This, ktx_uint32_t quality)
    • nktxTexture2_DeflateZstd

      public static int nktxTexture2_DeflateZstd(long This, int level)
      KTX_error_code ktxTexture2_DeflateZstd(ktxTexture2 * This, ktx_uint32_t level)
    • ktxTexture2_DeflateZstd

      @NativeType("KTX_error_code") public static int ktxTexture2_DeflateZstd(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint32_t") int level)
      KTX_error_code ktxTexture2_DeflateZstd(ktxTexture2 * This, ktx_uint32_t level)
    • nktxTexture2_DeflateZLIB

      public static int nktxTexture2_DeflateZLIB(long This, int level)
      KTX_error_code ktxTexture2_DeflateZLIB(ktxTexture2 * This, ktx_uint32_t level)
    • ktxTexture2_DeflateZLIB

      @NativeType("KTX_error_code") public static int ktxTexture2_DeflateZLIB(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint32_t") int level)
      KTX_error_code ktxTexture2_DeflateZLIB(ktxTexture2 * This, ktx_uint32_t level)
    • nktxTexture2_GetComponentInfo

      public static void nktxTexture2_GetComponentInfo(long This, long numComponents, long componentByteLength)
      void ktxTexture2_GetComponentInfo(ktxTexture2 * This, ktx_uint32_t * numComponents, ktx_uint32_t * componentByteLength)
    • ktxTexture2_GetComponentInfo

      public static void ktxTexture2_GetComponentInfo(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint32_t *") IntBuffer numComponents, @NativeType("ktx_uint32_t *") IntBuffer componentByteLength)
      void ktxTexture2_GetComponentInfo(ktxTexture2 * This, ktx_uint32_t * numComponents, ktx_uint32_t * componentByteLength)
    • nktxTexture2_GetImageOffset

      public static int nktxTexture2_GetImageOffset(long This, int level, int layer, int faceSlice, long pOffset)
      KTX_error_code ktxTexture2_GetImageOffset(ktxTexture2 * This, ktx_uint32_t level, ktx_uint32_t layer, ktx_uint32_t faceSlice, ktx_size_t * pOffset)
    • ktxTexture2_GetImageOffset

      @NativeType("KTX_error_code") public static int ktxTexture2_GetImageOffset(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint32_t") int level, @NativeType("ktx_uint32_t") int layer, @NativeType("ktx_uint32_t") int faceSlice, @NativeType("ktx_size_t *") PointerBuffer pOffset)
      KTX_error_code ktxTexture2_GetImageOffset(ktxTexture2 * This, ktx_uint32_t level, ktx_uint32_t layer, ktx_uint32_t faceSlice, ktx_size_t * pOffset)
    • nktxTexture2_GetNumComponents

      public static int nktxTexture2_GetNumComponents(long This)
      ktx_uint32_t ktxTexture2_GetNumComponents(ktxTexture2 * This)
    • ktxTexture2_GetNumComponents

      @NativeType("ktx_uint32_t") public static int ktxTexture2_GetNumComponents(@NativeType("ktxTexture2 *") ktxTexture2 This)
      ktx_uint32_t ktxTexture2_GetNumComponents(ktxTexture2 * This)
    • nktxTexture2_GetTransferFunction_e

      public static int nktxTexture2_GetTransferFunction_e(long This)
      khr_df_transfer_e ktxTexture2_GetTransferFunction_e(ktxTexture2 * This)
    • ktxTexture2_GetTransferFunction_e

      @NativeType("khr_df_transfer_e") public static int ktxTexture2_GetTransferFunction_e(@NativeType("ktxTexture2 *") ktxTexture2 This)
      khr_df_transfer_e ktxTexture2_GetTransferFunction_e(ktxTexture2 * This)
    • nktxTexture2_GetOETF_e

      public static int nktxTexture2_GetOETF_e(long This)
      khr_df_transfer_e ktxTexture2_GetOETF_e(ktxTexture2 * This)
    • ktxTexture2_GetOETF_e

      @NativeType("khr_df_transfer_e") public static int ktxTexture2_GetOETF_e(@NativeType("ktxTexture2 *") ktxTexture2 This)
      khr_df_transfer_e ktxTexture2_GetOETF_e(ktxTexture2 * This)
    • nktxTexture2_GetOETF

      public static int nktxTexture2_GetOETF(long This)
      ktx_uint32_t ktxTexture2_GetOETF(ktxTexture2 * This)
    • ktxTexture2_GetOETF

      @NativeType("ktx_uint32_t") public static int ktxTexture2_GetOETF(@NativeType("ktxTexture2 *") ktxTexture2 This)
      ktx_uint32_t ktxTexture2_GetOETF(ktxTexture2 * This)
    • nktxTexture2_GetColorModel_e

      public static int nktxTexture2_GetColorModel_e(long This)
      khr_df_model_e ktxTexture2_GetColorModel_e(ktxTexture2 * This)
    • ktxTexture2_GetColorModel_e

      @NativeType("khr_df_model_e") public static int ktxTexture2_GetColorModel_e(@NativeType("ktxTexture2 *") ktxTexture2 This)
      khr_df_model_e ktxTexture2_GetColorModel_e(ktxTexture2 * This)
    • nktxTexture2_GetPremultipliedAlpha

      public static boolean nktxTexture2_GetPremultipliedAlpha(long This)
      ktx_bool_t ktxTexture2_GetPremultipliedAlpha(ktxTexture2 * This)
    • ktxTexture2_GetPremultipliedAlpha

      @NativeType("ktx_bool_t") public static boolean ktxTexture2_GetPremultipliedAlpha(@NativeType("ktxTexture2 *") ktxTexture2 This)
      ktx_bool_t ktxTexture2_GetPremultipliedAlpha(ktxTexture2 * This)
    • nktxTexture2_GetPrimaries_e

      public static int nktxTexture2_GetPrimaries_e(long This)
      khr_df_primaries_e ktxTexture2_GetPrimaries_e(ktxTexture2 * This)
    • ktxTexture2_GetPrimaries_e

      @NativeType("khr_df_primaries_e") public static int ktxTexture2_GetPrimaries_e(@NativeType("ktxTexture2 *") ktxTexture2 This)
      khr_df_primaries_e ktxTexture2_GetPrimaries_e(ktxTexture2 * This)
    • nktxTexture2_NeedsTranscoding

      public static boolean nktxTexture2_NeedsTranscoding(long This)
      ktx_bool_t ktxTexture2_NeedsTranscoding(ktxTexture2 * This)
    • ktxTexture2_NeedsTranscoding

      @NativeType("ktx_bool_t") public static boolean ktxTexture2_NeedsTranscoding(@NativeType("ktxTexture2 *") ktxTexture2 This)
      ktx_bool_t ktxTexture2_NeedsTranscoding(ktxTexture2 * This)
    • nktxTexture2_SetTransferFunction

      public static int nktxTexture2_SetTransferFunction(long This, int tf)
      KTX_error_code ktxTexture2_SetTransferFunction(ktxTexture2 * This, khr_df_transfer_e tf)
    • ktxTexture2_SetTransferFunction

      @NativeType("KTX_error_code") public static int ktxTexture2_SetTransferFunction(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("khr_df_transfer_e") int tf)
      KTX_error_code ktxTexture2_SetTransferFunction(ktxTexture2 * This, khr_df_transfer_e tf)
    • nktxTexture2_SetOETF

      public static int nktxTexture2_SetOETF(long This, int oetf)
      KTX_error_code ktxTexture2_SetOETF(ktxTexture2 * This, khr_df_transfer_e oetf)
    • ktxTexture2_SetOETF

      @NativeType("KTX_error_code") public static int ktxTexture2_SetOETF(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("khr_df_transfer_e") int oetf)
      KTX_error_code ktxTexture2_SetOETF(ktxTexture2 * This, khr_df_transfer_e oetf)
    • nktxTexture2_SetPrimaries

      public static int nktxTexture2_SetPrimaries(long This, int primaries)
      KTX_error_code ktxTexture2_SetPrimaries(ktxTexture2 * This, khr_df_primaries_e primaries)
    • ktxTexture2_SetPrimaries

      @NativeType("KTX_error_code") public static int ktxTexture2_SetPrimaries(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("khr_df_primaries_e") int primaries)
      KTX_error_code ktxTexture2_SetPrimaries(ktxTexture2 * This, khr_df_primaries_e primaries)
    • nktxTexture2_LoadImageData

      public static int nktxTexture2_LoadImageData(long This, long pBuffer, long bufSize)
      KTX_error_code ktxTexture2_LoadImageData(ktxTexture2 * This, ktx_uint8_t * pBuffer, ktx_size_t bufSize)
    • ktxTexture2_LoadImageData

      @NativeType("KTX_error_code") public static int ktxTexture2_LoadImageData(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint8_t *") ByteBuffer pBuffer)
      KTX_error_code ktxTexture2_LoadImageData(ktxTexture2 * This, ktx_uint8_t * pBuffer, ktx_size_t bufSize)
    • nktxTexture2_LoadDeflatedImageData

      public static int nktxTexture2_LoadDeflatedImageData(long This, long pBuffer, long bufSize)
      KTX_error_code ktxTexture2_LoadDeflatedImageData(ktxTexture2 * This, ktx_uint8_t * pBuffer, ktx_size_t bufSize)
    • ktxTexture2_LoadDeflatedImageData

      @NativeType("KTX_error_code") public static int ktxTexture2_LoadDeflatedImageData(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint8_t *") ByteBuffer pBuffer)
      KTX_error_code ktxTexture2_LoadDeflatedImageData(ktxTexture2 * This, ktx_uint8_t * pBuffer, ktx_size_t bufSize)
    • nktxTexture2_WriteToNamedFile

      public static int nktxTexture2_WriteToNamedFile(long This, long dstname)
      KTX_error_code ktxTexture2_WriteToNamedFile(ktxTexture2 * This, char const * const dstname)
    • ktxTexture2_WriteToNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture2_WriteToNamedFile(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("char const * const") ByteBuffer dstname)
      KTX_error_code ktxTexture2_WriteToNamedFile(ktxTexture2 * This, char const * const dstname)
    • ktxTexture2_WriteToNamedFile

      @NativeType("KTX_error_code") public static int ktxTexture2_WriteToNamedFile(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("char const * const") CharSequence dstname)
      KTX_error_code ktxTexture2_WriteToNamedFile(ktxTexture2 * This, char const * const dstname)
    • nktxTexture2_WriteToMemory

      public static int nktxTexture2_WriteToMemory(long This, long bytes, long size)
      KTX_error_code ktxTexture2_WriteToMemory(ktxTexture2 * This, ktx_uint8_t ** bytes, ktx_size_t * size)
    • ktxTexture2_WriteToMemory

      @NativeType("KTX_error_code") public static int ktxTexture2_WriteToMemory(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint8_t **") PointerBuffer bytes, @NativeType("ktx_size_t *") PointerBuffer size)
      KTX_error_code ktxTexture2_WriteToMemory(ktxTexture2 * This, ktx_uint8_t ** bytes, ktx_size_t * size)
    • nktxTexture2_WriteToStream

      public static int nktxTexture2_WriteToStream(long This, long dststr)
      KTX_error_code ktxTexture2_WriteToStream(ktxTexture2 * This, struct ktxStream * dststr)
    • ktxTexture2_WriteToStream

      @NativeType("KTX_error_code") public static int ktxTexture2_WriteToStream(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("struct ktxStream *") ktxStream dststr)
      KTX_error_code ktxTexture2_WriteToStream(ktxTexture2 * This, struct ktxStream * dststr)
    • nktxTexture2_CompressAstcEx

      public static int nktxTexture2_CompressAstcEx(long This, long params)
      KTX_error_code ktxTexture2_CompressAstcEx(ktxTexture2 * This, ktxAstcParams * params)
    • ktxTexture2_CompressAstcEx

      @NativeType("KTX_error_code") public static int ktxTexture2_CompressAstcEx(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktxAstcParams *") ktxAstcParams params)
      KTX_error_code ktxTexture2_CompressAstcEx(ktxTexture2 * This, ktxAstcParams * params)
    • nktxTexture2_DecodeAstc

      public static int nktxTexture2_DecodeAstc(long This)
      KTX_error_code ktxTexture2_DecodeAstc(ktxTexture2 * This)
    • ktxTexture2_DecodeAstc

      @NativeType("KTX_error_code") public static int ktxTexture2_DecodeAstc(@NativeType("ktxTexture2 *") ktxTexture2 This)
      KTX_error_code ktxTexture2_DecodeAstc(ktxTexture2 * This)
    • nktxTexture2_CompressAstc

      public static int nktxTexture2_CompressAstc(long This, int quality)
      KTX_error_code ktxTexture2_CompressAstc(ktxTexture2 * This, ktx_uint32_t quality)
    • ktxTexture2_CompressAstc

      @NativeType("KTX_error_code") public static int ktxTexture2_CompressAstc(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_uint32_t") int quality)
      KTX_error_code ktxTexture2_CompressAstc(ktxTexture2 * This, ktx_uint32_t quality)
    • nktxTexture2_CompressBasisEx

      public static int nktxTexture2_CompressBasisEx(long This, long params)
      KTX_error_code ktxTexture2_CompressBasisEx(ktxTexture2 * This, ktxBasisParams * params)
    • ktxTexture2_CompressBasisEx

      @NativeType("KTX_error_code") public static int ktxTexture2_CompressBasisEx(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktxBasisParams *") ktxBasisParams params)
      KTX_error_code ktxTexture2_CompressBasisEx(ktxTexture2 * This, ktxBasisParams * params)
    • nktxTexture2_TranscodeBasis

      public static int nktxTexture2_TranscodeBasis(long This, int fmt, int transcodeFlags)
      KTX_error_code ktxTexture2_TranscodeBasis(ktxTexture2 * This, ktx_transcode_fmt_e fmt, ktx_transcode_flags transcodeFlags)
    • ktxTexture2_TranscodeBasis

      @NativeType("KTX_error_code") public static int ktxTexture2_TranscodeBasis(@NativeType("ktxTexture2 *") ktxTexture2 This, @NativeType("ktx_transcode_fmt_e") int fmt, @NativeType("ktx_transcode_flags") int transcodeFlags)
      KTX_error_code ktxTexture2_TranscodeBasis(ktxTexture2 * This, ktx_transcode_fmt_e fmt, ktx_transcode_flags transcodeFlags)
    • nktxErrorString

      public static long nktxErrorString(int error)
      char const * ktxErrorString(KTX_error_code error)
    • ktxErrorString

      @NativeType("char const *") public static @Nullable String ktxErrorString(@NativeType("KTX_error_code") int error)
      char const * ktxErrorString(KTX_error_code error)
    • nktxSupercompressionSchemeString

      public static long nktxSupercompressionSchemeString(int scheme)
      char const * ktxSupercompressionSchemeString(ktxSupercmpScheme scheme)
    • ktxSupercompressionSchemeString

      @NativeType("char const *") public static @Nullable String ktxSupercompressionSchemeString(@NativeType("ktxSupercmpScheme") int scheme)
      char const * ktxSupercompressionSchemeString(ktxSupercmpScheme scheme)
    • nktxTranscodeFormatString

      public static long nktxTranscodeFormatString(int format)
      char const * ktxTranscodeFormatString(ktx_transcode_fmt_e format)
    • ktxTranscodeFormatString

      @NativeType("char const *") public static @Nullable String ktxTranscodeFormatString(@NativeType("ktx_transcode_fmt_e") int format)
      char const * ktxTranscodeFormatString(ktx_transcode_fmt_e format)
    • nktxHashList_Create

      public static int nktxHashList_Create(long ppHl)
      KTX_error_code ktxHashList_Create(ktxHashList** ppHl)
    • ktxHashList_Create

      @NativeType("KTX_error_code") public static int ktxHashList_Create(@NativeType("ktxHashList**") PointerBuffer ppHl)
      KTX_error_code ktxHashList_Create(ktxHashList** ppHl)
    • nktxHashList_CreateCopy

      public static int nktxHashList_CreateCopy(long ppHl, long orig)
      KTX_error_code ktxHashList_CreateCopy(ktxHashList** ppHl, ktxHashList orig)
    • ktxHashList_CreateCopy

      @NativeType("KTX_error_code") public static int ktxHashList_CreateCopy(@NativeType("ktxHashList**") PointerBuffer ppHl, @NativeType("ktxHashList") long orig)
      KTX_error_code ktxHashList_CreateCopy(ktxHashList** ppHl, ktxHashList orig)
    • ktxHashList_Construct

      public static void ktxHashList_Construct(@NativeType("ktxHashList*") long pHl)
      void ktxHashList_Construct(ktxHashList* pHl)
    • ktxHashList_ConstructCopy

      public static void ktxHashList_ConstructCopy(@NativeType("ktxHashList*") long pHl, @NativeType("ktxHashList") long orig)
      void ktxHashList_ConstructCopy(ktxHashList* pHl, ktxHashList orig)
    • ktxHashList_Destroy

      public static void ktxHashList_Destroy(@NativeType("ktxHashList*") long head)
      void ktxHashList_Destroy(ktxHashList* head)
    • ktxHashList_Destruct

      public static void ktxHashList_Destruct(@NativeType("ktxHashList*") long head)
      void ktxHashList_Destruct(ktxHashList* head)
    • nktxHashList_AddKVPair

      public static int nktxHashList_AddKVPair(long pHead, long key, int valueLen, long value)
      KTX_error_code ktxHashList_AddKVPair(ktxHashList* pHead, char const * key, unsigned int valueLen, void const * value)
    • ktxHashList_AddKVPair

      @NativeType("KTX_error_code") public static int ktxHashList_AddKVPair(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") ByteBuffer key, @NativeType("void const *") ByteBuffer value)
      KTX_error_code ktxHashList_AddKVPair(ktxHashList* pHead, char const * key, unsigned int valueLen, void const * value)
    • ktxHashList_AddKVPair

      @NativeType("KTX_error_code") public static int ktxHashList_AddKVPair(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") CharSequence key, @NativeType("void const *") ByteBuffer value)
      KTX_error_code ktxHashList_AddKVPair(ktxHashList* pHead, char const * key, unsigned int valueLen, void const * value)
    • ktxHashList_DeleteEntry

      @NativeType("KTX_error_code") public static int ktxHashList_DeleteEntry(@NativeType("ktxHashList*") long pHead, @NativeType("ktxHashListEntry *") long pEntry)
      KTX_error_code ktxHashList_DeleteEntry(ktxHashList* pHead, ktxHashListEntry * pEntry)
    • nktxHashList_DeleteKVPair

      public static int nktxHashList_DeleteKVPair(long pHead, long key)
      KTX_error_code ktxHashList_DeleteKVPair(ktxHashList* pHead, char const * key)
    • ktxHashList_DeleteKVPair

      @NativeType("KTX_error_code") public static int ktxHashList_DeleteKVPair(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") ByteBuffer key)
      KTX_error_code ktxHashList_DeleteKVPair(ktxHashList* pHead, char const * key)
    • ktxHashList_DeleteKVPair

      @NativeType("KTX_error_code") public static int ktxHashList_DeleteKVPair(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") CharSequence key)
      KTX_error_code ktxHashList_DeleteKVPair(ktxHashList* pHead, char const * key)
    • nktxHashList_FindEntry

      public static int nktxHashList_FindEntry(long pHead, long key, long ppEntry)
      KTX_error_code ktxHashList_FindEntry(ktxHashList* pHead, char const * key, ktxHashListEntry ** ppEntry)
    • ktxHashList_FindEntry

      @NativeType("KTX_error_code") public static int ktxHashList_FindEntry(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") ByteBuffer key, @NativeType("ktxHashListEntry **") PointerBuffer ppEntry)
      KTX_error_code ktxHashList_FindEntry(ktxHashList* pHead, char const * key, ktxHashListEntry ** ppEntry)
    • ktxHashList_FindEntry

      @NativeType("KTX_error_code") public static int ktxHashList_FindEntry(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") CharSequence key, @NativeType("ktxHashListEntry **") PointerBuffer ppEntry)
      KTX_error_code ktxHashList_FindEntry(ktxHashList* pHead, char const * key, ktxHashListEntry ** ppEntry)
    • nktxHashList_FindValue

      public static int nktxHashList_FindValue(long pHead, long key, long pValueLen, long pValue)
      KTX_error_code ktxHashList_FindValue(ktxHashList* pHead, char const * key, unsigned int * pValueLen, void ** pValue)
    • ktxHashList_FindValue

      @NativeType("KTX_error_code") public static int ktxHashList_FindValue(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") ByteBuffer key, @NativeType("unsigned int *") IntBuffer pValueLen, @NativeType("void **") PointerBuffer pValue)
      KTX_error_code ktxHashList_FindValue(ktxHashList* pHead, char const * key, unsigned int * pValueLen, void ** pValue)
    • ktxHashList_FindValue

      @NativeType("KTX_error_code") public static int ktxHashList_FindValue(@NativeType("ktxHashList*") long pHead, @NativeType("char const *") CharSequence key, @NativeType("unsigned int *") IntBuffer pValueLen, @NativeType("void **") PointerBuffer pValue)
      KTX_error_code ktxHashList_FindValue(ktxHashList* pHead, char const * key, unsigned int * pValueLen, void ** pValue)
    • ktxHashList_Next

      @NativeType("ktxHashListEntry *") public static long ktxHashList_Next(@NativeType("ktxHashListEntry *") long entry)
      ktxHashListEntry * ktxHashList_Next(ktxHashListEntry * entry)
    • ktxHashList_Sort

      @NativeType("KTX_error_code") public static int ktxHashList_Sort(@NativeType("ktxHashList*") long pHead)
      KTX_error_code ktxHashList_Sort(ktxHashList* pHead)
    • nktxHashList_Serialize

      public static int nktxHashList_Serialize(long pHead, long kvdLen, long kvd)
      KTX_error_code ktxHashList_Serialize(ktxHashList* pHead, unsigned int * kvdLen, unsigned char ** kvd)
    • ktxHashList_Serialize

      @NativeType("KTX_error_code") public static int ktxHashList_Serialize(@NativeType("ktxHashList*") long pHead, @NativeType("unsigned int *") IntBuffer kvdLen, @NativeType("unsigned char **") PointerBuffer kvd)
      KTX_error_code ktxHashList_Serialize(ktxHashList* pHead, unsigned int * kvdLen, unsigned char ** kvd)
    • nktxHashList_Deserialize

      public static int nktxHashList_Deserialize(long pHead, int kvdLen, long kvd)
      KTX_error_code ktxHashList_Deserialize(ktxHashList* pHead, unsigned int kvdLen, void * kvd)
    • ktxHashList_Deserialize

      @NativeType("KTX_error_code") public static int ktxHashList_Deserialize(@NativeType("ktxHashList*") long pHead, @NativeType("void *") ByteBuffer kvd)
      KTX_error_code ktxHashList_Deserialize(ktxHashList* pHead, unsigned int kvdLen, void * kvd)
    • nktxHashListEntry_GetKey

      public static int nktxHashListEntry_GetKey(long This, long pKeyLen, long ppKey)
      KTX_error_code ktxHashListEntry_GetKey(ktxHashListEntry * This, unsigned int * pKeyLen, char ** ppKey)
    • ktxHashListEntry_GetKey

      @NativeType("KTX_error_code") public static int ktxHashListEntry_GetKey(@NativeType("ktxHashListEntry *") long This, @NativeType("unsigned int *") IntBuffer pKeyLen, @NativeType("char **") PointerBuffer ppKey)
      KTX_error_code ktxHashListEntry_GetKey(ktxHashListEntry * This, unsigned int * pKeyLen, char ** ppKey)
    • nktxHashListEntry_GetValue

      public static int nktxHashListEntry_GetValue(long This, long pValueLen, long ppValue)
      KTX_error_code ktxHashListEntry_GetValue(ktxHashListEntry * This, unsigned int * pValueLen, void ** ppValue)
    • ktxHashListEntry_GetValue

      @NativeType("KTX_error_code") public static int ktxHashListEntry_GetValue(@NativeType("ktxHashListEntry *") long This, @NativeType("unsigned int *") IntBuffer pValueLen, @NativeType("void **") PointerBuffer ppValue)
      KTX_error_code ktxHashListEntry_GetValue(ktxHashListEntry * This, unsigned int * pValueLen, void ** ppValue)
    • nktxPrintInfoForNamedFile

      public static int nktxPrintInfoForNamedFile(long filename)
      KTX_error_code ktxPrintInfoForNamedFile(char const * const filename)
    • ktxPrintInfoForNamedFile

      @NativeType("KTX_error_code") public static int ktxPrintInfoForNamedFile(@NativeType("char const * const") ByteBuffer filename)
      KTX_error_code ktxPrintInfoForNamedFile(char const * const filename)
    • ktxPrintInfoForNamedFile

      @NativeType("KTX_error_code") public static int ktxPrintInfoForNamedFile(@NativeType("char const * const") CharSequence filename)
      KTX_error_code ktxPrintInfoForNamedFile(char const * const filename)
    • nktxPrintInfoForMemory

      public static int nktxPrintInfoForMemory(long bytes, long size)
      KTX_error_code ktxPrintInfoForMemory(ktx_uint8_t const * bytes, ktx_size_t size)
    • ktxPrintInfoForMemory

      @NativeType("KTX_error_code") public static int ktxPrintInfoForMemory(@NativeType("ktx_uint8_t const *") ByteBuffer bytes)
      KTX_error_code ktxPrintInfoForMemory(ktx_uint8_t const * bytes, ktx_size_t size)
    • nktxPrintKTX1InfoTextForStream

      public static int nktxPrintKTX1InfoTextForStream(long stream)
      KTX_error_code ktxPrintKTX1InfoTextForStream(struct ktxStream * stream)
    • ktxPrintKTX1InfoTextForStream

      @NativeType("KTX_error_code") public static int ktxPrintKTX1InfoTextForStream(@NativeType("struct ktxStream *") ktxStream stream)
      KTX_error_code ktxPrintKTX1InfoTextForStream(struct ktxStream * stream)
    • nktxPrintKTX2InfoTextForMemory

      public static int nktxPrintKTX2InfoTextForMemory(long bytes, long size)
      KTX_error_code ktxPrintKTX2InfoTextForMemory(ktx_uint8_t const * bytes, ktx_size_t size)
    • ktxPrintKTX2InfoTextForMemory

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoTextForMemory(@NativeType("ktx_uint8_t const *") ByteBuffer bytes)
      KTX_error_code ktxPrintKTX2InfoTextForMemory(ktx_uint8_t const * bytes, ktx_size_t size)
    • nktxPrintKTX2InfoTextForNamedFile

      public static int nktxPrintKTX2InfoTextForNamedFile(long filename)
      KTX_error_code ktxPrintKTX2InfoTextForNamedFile(char const * const filename)
    • ktxPrintKTX2InfoTextForNamedFile

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoTextForNamedFile(@NativeType("char const * const") ByteBuffer filename)
      KTX_error_code ktxPrintKTX2InfoTextForNamedFile(char const * const filename)
    • ktxPrintKTX2InfoTextForNamedFile

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoTextForNamedFile(@NativeType("char const * const") CharSequence filename)
      KTX_error_code ktxPrintKTX2InfoTextForNamedFile(char const * const filename)
    • nktxPrintKTX2InfoTextForStream

      public static int nktxPrintKTX2InfoTextForStream(long stream)
      KTX_error_code ktxPrintKTX2InfoTextForStream(struct ktxStream * stream)
    • ktxPrintKTX2InfoTextForStream

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoTextForStream(@NativeType("struct ktxStream *") ktxStream stream)
      KTX_error_code ktxPrintKTX2InfoTextForStream(struct ktxStream * stream)
    • nktxPrintKTX2InfoJSONForMemory

      public static int nktxPrintKTX2InfoJSONForMemory(long bytes, long size, int base_indent, int indent_width, boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • ktxPrintKTX2InfoJSONForMemory

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoJSONForMemory(@NativeType("ktx_uint8_t const *") ByteBuffer bytes, @NativeType("ktx_uint32_t") int base_indent, @NativeType("ktx_uint32_t") int indent_width, @NativeType("bool") boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForMemory(ktx_uint8_t const * bytes, ktx_size_t size, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • nktxPrintKTX2InfoJSONForNamedFile

      public static int nktxPrintKTX2InfoJSONForNamedFile(long filename, int base_indent, int indent_width, boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForNamedFile(char const * const filename, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • ktxPrintKTX2InfoJSONForNamedFile

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoJSONForNamedFile(@NativeType("char const * const") ByteBuffer filename, @NativeType("ktx_uint32_t") int base_indent, @NativeType("ktx_uint32_t") int indent_width, @NativeType("bool") boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForNamedFile(char const * const filename, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • ktxPrintKTX2InfoJSONForNamedFile

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoJSONForNamedFile(@NativeType("char const * const") CharSequence filename, @NativeType("ktx_uint32_t") int base_indent, @NativeType("ktx_uint32_t") int indent_width, @NativeType("bool") boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForNamedFile(char const * const filename, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • nktxPrintKTX2InfoJSONForStream

      public static int nktxPrintKTX2InfoJSONForStream(long stream, int base_indent, int indent_width, boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForStream(struct ktxStream * stream, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • ktxPrintKTX2InfoJSONForStream

      @NativeType("KTX_error_code") public static int ktxPrintKTX2InfoJSONForStream(@NativeType("struct ktxStream *") ktxStream stream, @NativeType("ktx_uint32_t") int base_indent, @NativeType("ktx_uint32_t") int indent_width, @NativeType("bool") boolean minified)
      KTX_error_code ktxPrintKTX2InfoJSONForStream(struct ktxStream * stream, ktx_uint32_t base_indent, ktx_uint32_t indent_width, bool minified)
    • ktxTexture_Destroy

      public static void ktxTexture_Destroy(@NativeType("ktxTexture *") ktxTexture This)
    • ktxTexture_GetImageOffset

      @NativeType("KTX_error_code") public static int ktxTexture_GetImageOffset(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint32_t") int level, @NativeType("ktx_uint32_t") int layer, @NativeType("ktx_uint32_t") int faceSlice, @NativeType("ktx_size_t *") PointerBuffer pOffset)
    • ktxTexture_GetDataSizeUncompressed

      @NativeType("ktx_size_t") public static long ktxTexture_GetDataSizeUncompressed(@NativeType("ktxTexture *") ktxTexture This)
    • ktxTexture_GetImageSize

      @NativeType("ktx_size_t") public static long ktxTexture_GetImageSize(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint32_t") int level)
    • ktxTexture_GetLevelSize

      @NativeType("ktx_size_t") public static long ktxTexture_GetLevelSize(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint32_t") int level)
    • ktxTexture_IterateLevels

      @NativeType("KTX_error_code") public static int ktxTexture_IterateLevels(@NativeType("ktxTexture *") ktxTexture This, @NativeType("PFNKTXITERCB") PFNKTXITERCBI iterCb, @NativeType("void *") long userdata)
    • ktxTexture_IterateLoadLevelFaces

      @NativeType("KTX_error_code") public static int ktxTexture_IterateLoadLevelFaces(@NativeType("ktxTexture *") ktxTexture This, @NativeType("PFNKTXITERCB") PFNKTXITERCBI iterCb, @NativeType("void *") long userdata)
    • ktxTexture_LoadImageData

      @NativeType("KTX_error_code") public static int ktxTexture_LoadImageData(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint8_t *") ByteBuffer pBuffer)
    • ktxTexture_NeedsTranscoding

      @NativeType("ktx_bool_t") public static boolean ktxTexture_NeedsTranscoding(@NativeType("ktxTexture *") ktxTexture This)
    • ktxTexture_SetImageFromMemory

      @NativeType("KTX_error_code") public static int ktxTexture_SetImageFromMemory(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint32_t") int level, @NativeType("ktx_uint32_t") int layer, @NativeType("ktx_uint32_t") int faceSlice, @NativeType("ktx_uint8_t const *") ByteBuffer src)
    • ktxWriteToNamedFile

      @NativeType("KTX_error_code") public static int ktxWriteToNamedFile(@NativeType("ktxTexture *") ktxTexture This, @NativeType("char const * const") ByteBuffer dstname)
    • ktxWriteToNamedFile

      @NativeType("KTX_error_code") public static int ktxWriteToNamedFile(@NativeType("ktxTexture *") ktxTexture This, @NativeType("char const * const") CharSequence dstname)
    • ktxTexture_WriteToMemory

      @NativeType("KTX_error_code") public static int ktxTexture_WriteToMemory(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktx_uint8_t **") PointerBuffer bytes, @NativeType("ktx_size_t *") PointerBuffer size)
    • ktxTexture_WriteToStream

      @NativeType("KTX_error_code") public static int ktxTexture_WriteToStream(@NativeType("ktxTexture *") ktxTexture This, @NativeType("ktxStream *") long dststr)