|
Wing Commander II
Reconstructed Win32 source (1996)
|
#include </home/runner/work/wc2-re/wc2-re/out/site/source/src/ix/ix.h>
Public Member Functions | |
| unsigned int | ix_stream_file_read (void *destination, unsigned int bytes) |
| void | ix_stream_file_seek (unsigned int position) |
| unsigned int | ix_stream_file_tell (void) |
| unsigned int | ix_stream_file_size (void) |
| void | ix_stream_file_wait () |
| int | ix_stream_file_is_reading () |
Data Fields | |
| unsigned int | flags |
| IxStreamerFileEntry * | entry |
| FILE * | file |
| unsigned int | size |
| unsigned char | priority |
| unsigned int | serviceTick |
| unsigned int | position |
| unsigned int | remaining |
| unsigned char * | destination |
| HANDLE | completionEvent |
| IxStreamFile * | previous |
| IxStreamFile * | next |
| int IxStreamFile::ix_stream_file_is_reading | ( | void | ) |
Definition at line 73 of file streamfile.cpp.
References flags, and IX_STREAM_FILE_READING.
| unsigned int IxStreamFile::ix_stream_file_read | ( | void * | destination, |
| unsigned int | bytes ) |
Definition at line 12 of file streamfile.cpp.
References destination, flags, g_1_hStreamRouseEvent, g_1_pPlayerReadQueue, g_48_pPumpIdleFiles, g_csStreamerFileFifo, IX_STREAM_FILE_READING, ix_stream_file_wait(), next, position, previous, remaining, and size.
| void IxStreamFile::ix_stream_file_seek | ( | unsigned int | position | ) |
Definition at line 41 of file streamfile.cpp.
References ix_stream_file_wait(), position, and size.
| unsigned int IxStreamFile::ix_stream_file_size | ( | void | ) |
Definition at line 58 of file streamfile.cpp.
References size.
| unsigned int IxStreamFile::ix_stream_file_tell | ( | void | ) |
Definition at line 51 of file streamfile.cpp.
References ix_stream_file_wait(), and position.
Definition at line 64 of file streamfile.cpp.
References completionEvent, flags, and IX_STREAM_FILE_READING.
Referenced by ix_stream_file_read(), ix_stream_file_seek(), ix_stream_file_tell(), and ix_streamer_close_file().
| HANDLE IxStreamFile::completionEvent |
Definition at line 394 of file ix.h.
Referenced by ix_stream_file_wait(), ix_streamer_close_file(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| unsigned char* IxStreamFile::destination |
Definition at line 393 of file ix.h.
Referenced by ix_stream_file_read(), and ix_thread_handle_file_chunk().
| IxStreamerFileEntry* IxStreamFile::entry |
Definition at line 386 of file ix.h.
Referenced by ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| FILE* IxStreamFile::file |
Definition at line 387 of file ix.h.
Referenced by ix_streamer_close_file(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| unsigned int IxStreamFile::flags |
Definition at line 385 of file ix.h.
Referenced by ix_stream_file_is_reading(), ix_stream_file_read(), ix_stream_file_wait(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| IxStreamFile* IxStreamFile::next |
Definition at line 396 of file ix.h.
Referenced by ix_stream_file_read(), ix_streamer_close_file(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| unsigned int IxStreamFile::position |
Definition at line 391 of file ix.h.
Referenced by ix_stream_file_read(), ix_stream_file_seek(), ix_stream_file_tell(), ix_streamer_open_file(), and ix_thread_handle_file_chunk().
| IxStreamFile* IxStreamFile::previous |
Definition at line 395 of file ix.h.
Referenced by ix_stream_file_read(), ix_streamer_close_file(), ix_streamer_close_stream_file(), ix_streamer_open_file(), ix_thread_handle_file_chunk(), and ix_thread_service_streams().
| unsigned char IxStreamFile::priority |
Definition at line 389 of file ix.h.
Referenced by ix_streamer_open_file(), and ix_thread_service_streams().
| unsigned int IxStreamFile::remaining |
Definition at line 392 of file ix.h.
Referenced by ix_stream_file_read(), and ix_thread_handle_file_chunk().
| unsigned int IxStreamFile::serviceTick |
Definition at line 390 of file ix.h.
Referenced by ix_thread_handle_file_chunk(), and ix_thread_service_streams().
| unsigned int IxStreamFile::size |
Definition at line 388 of file ix.h.
Referenced by ix_stream_file_read(), ix_stream_file_seek(), ix_stream_file_size(), and ix_streamer_open_file().