InputStream¶
Typedefs
-
typedef int64_t (*sfInputStreamReadFunc)(void *data, size_t size, void *userData)¶
-
typedef int64_t (*sfInputStreamSeekFunc)(size_t position, void *userData)¶
-
typedef int64_t (*sfInputStreamTellFunc)(void *userData)¶
-
typedef int64_t (*sfInputStreamGetSizeFunc)(void *userData)¶
-
typedef struct sfInputStream sfInputStream¶
Set of callbacks that allow users to define custom file streams.
-
struct sfInputStream
- #include <InputStream.h>
Set of callbacks that allow users to define custom file streams.
Public Members
-
sfInputStreamReadFunc read¶
Function to read data from the stream.
-
sfInputStreamSeekFunc seek¶
Function to set the current read position.
-
sfInputStreamTellFunc tell¶
Function to get the current read position.
-
sfInputStreamGetSizeFunc getSize¶
Function to get the total number of bytes in the stream.
-
void *userData¶
User data that will be passed to the callbacks.
-
sfInputStreamReadFunc read¶