base |
for memory-based stream, this is the address of
the first stream byte in memory. this field
should always be set to NULL for disk-based
streams.
|
size |
the stream size in bytes
|
pos |
the current position within the stream
|
descriptor |
this field is a union that can hold an integer or
a pointer it is used by stream implementations to
store file descriptors or FILE* pointers..
|
pathname |
this field is completely ignored by FreeType,
however, it's often useful during debugging to
use it to store the stream's filename, where
available
|
read |
the stream's input function
|
close |
the stream close function
|
memory |
memory manager to use to preload frames. this is
set internally by FreeType and shouldn't be
touched by stream implementations
|
cursor |
this field is set and used internally by FreeType
when parsing frames.
|
limit |
this field is set and used internally by FreeType
when parsing frames.
|