libktx Reference 4.3.2
Libraries and tools to create and read KTX image texture files.
|
Interface of ktxStream. More...
#include <ktx.h>
Data Fields | |
ktxStream_read | read |
ktxStream_skip | skip |
ktxStream_write | write |
ktxStream_getpos | getpos |
ktxStream_setpos | setpos |
ktxStream_getsize | getsize |
ktxStream_destruct | destruct |
union { | |
FILE * file | |
ktxMem * mem | |
struct { | |
void * address | |
void * allocatorAddress | |
ktx_size_t size | |
} custom_ptr | |
} | data |
ktx_off_t | readpos |
ktx_bool_t | closeOnDestruct |
Interface of ktxStream.
void* address |
pointer to the data.
void* allocatorAddress |
pointer to a memory allocator.
ktx_bool_t closeOnDestruct |
Close FILE* or dispose of memory on destruct.
struct { ... } custom_ptr |
pointer to a struct for custom streams.
union { ... } data |
pointer to the stream data.
ktxStream_destruct destruct |
destruct the stream.
FILE* file |
a stdio FILE pointer for a ktxFileStream.
ktxStream_getpos getpos |
pointer to function for getting current position in stream.
ktxStream_getsize getsize |
pointer to function for querying size.
ktxMem* mem |
a pointer to a ktxMem struct for a ktxMemStream.
ktxStream_read read |
pointer to function for reading bytes.
ktx_off_t readpos |
used by FileStream for stdin.
ktxStream_setpos setpos |
pointer to function for setting current position in stream.
ktx_size_t size |
size of the data.
ktxStream_skip skip |
pointer to function for skipping bytes.
ktxStream_write write |
pointer to function for writing bytes.