Download third_party/ktx-src/interface/python_binding/pyktx/ktx_texture.h from kimjunhan/vkgs-sim: direct link, hf CLI and curl.
- Browser
- Download file 1.95 kB
-
https://huggingface.co/kimjunhan/vkgs-sim/resolve/main/third_party/ktx-src/interface/python_binding/pyktx/ktx_texture.h
- Command line
-
hf download hf://kimjunhan/vkgs-sim/third_party/ktx-src/interface/python_binding/pyktx/ktx_texture.h
-
curl -L -o ktx_texture.h https://huggingface.co/kimjunhan/vkgs-sim/resolve/main/third_party/ktx-src/interface/python_binding/pyktx/ktx_texture.h
1.95 kB
| /* | |
| * Copyright (c) 2023, Shukant Pal and Contributors | |
| * SPDX-License-Identifier: Apache-2.0 | |
| */ | |
| typedef struct { | |
| KTX_error_code error; | |
| ktxTexture *texture; | |
| } ktxTextureMixed; | |
| typedef struct { | |
| void *bytes; | |
| ktx_size_t size; | |
| KTX_error_code error; | |
| } ktxWriteToMemory; | |
| typedef struct { | |
| size_t offset; | |
| int error; | |
| } ktxImageOffset; | |
| ktxTextureMixed PY_ktxTexture_CreateFromNamedFile(const char* const filename, ktx_uint32_t create_flags); | |
| ktxWriteToMemory PY_ktxTexture_WriteToMemory(ktxTexture *); | |
| ktxImageOffset PY_ktxTexture_GetImageOffset(ktxTexture *, | |
| ktx_uint32_t level, | |
| ktx_uint32_t layer, | |
| ktx_uint32_t faceSlice); | |
| ktxWriteToMemory PY_ktxHashList_FindValue(ktxHashList *, const char *key); | |
| ktxWriteToMemory PY_ktxHashListEntry_GetKey(ktxHashListEntry *); | |
| ktxWriteToMemory PY_ktxHashListEntry_GetValue(ktxHashListEntry *); | |
| KTX_GETTER(class_id, classId); | |
| KTX_GETTER(ktx_bool_t, isArray); | |
| KTX_GETTER(ktx_bool_t, isCompressed); | |
| KTX_GETTER(ktx_bool_t, isCubemap); | |
| KTX_GETTER(ktx_bool_t, generateMipmaps); | |
| KTX_GETTER(ktx_uint32_t, baseWidth); | |
| KTX_GETTER(ktx_uint32_t, baseHeight); | |
| KTX_GETTER(ktx_uint32_t, baseDepth); | |
| KTX_GETTER(ktx_uint32_t, numDimensions); | |
| KTX_GETTER(ktx_uint32_t, numLevels); | |
| KTX_GETTER(ktx_uint32_t, numFaces); | |
| KTX_GETTER(ktx_uint32_t, kvDataLen); | |
| KTX_GETTER(ktx_uint8_t *, kvData); | |
| KTX_GETTER(ktxHashList *, kvDataHead); | |
| ktxHashListEntry *PY_ktxHashList_get_listHead(ktxHashList *list); | |