Digimon World 3 decomp
The European version, SLES_039.36
Loading...
Searching...
No Matches
CdReader Struct Reference

Reads whole sectors of a file with CdlReadN, from callbacks. More...

#include <engine/file.h>

Data Fields

s32 state
 CD_READ_*.
 
s32 file
 
s32 offset
 in sectors
 
s32 sectorCount
 
u8 * buffer
 
s32 * done
 set to 1 when the read is complete
 
u8 loc [4]
 
s32 sector
 
s32 sectorsLeft
 
u8 * dst
 
s32 nextSector
 
s32(* isBusy )(void)
 
void(* read )(s32 file, s32 offset, s32 size, void *buf, s32 *done)
 

Detailed Description

Reads whole sectors of a file with CdlReadN, from callbacks.

Definition at line 51 of file file.h.

Field Documentation

◆ state

s32 CdReader::state

CD_READ_*.

Definition at line 52 of file file.h.

Referenced by cdSyncCallback(), isCdReading(), and startCdRead().

◆ file

s32 CdReader::file

Definition at line 53 of file file.h.

Referenced by readFile().

◆ offset

s32 CdReader::offset

in sectors

Definition at line 54 of file file.h.

Referenced by readFile().

◆ sectorCount

s32 CdReader::sectorCount

Definition at line 55 of file file.h.

Referenced by readFile(), and startCdRead().

◆ buffer

u8* CdReader::buffer

Definition at line 56 of file file.h.

Referenced by readFile(), and startCdRead().

◆ done

s32* CdReader::done

set to 1 when the read is complete

Definition at line 57 of file file.h.

Referenced by cdSyncCallback(), and readFile().

◆ loc

u8 CdReader::loc[4]

Definition at line 58 of file file.h.

Referenced by readFile(), and startCdRead().

◆ sector

s32 CdReader::sector

Definition at line 59 of file file.h.

Referenced by readFile(), and startCdRead().

◆ sectorsLeft

s32 CdReader::sectorsLeft

Definition at line 60 of file file.h.

Referenced by cdReadyCallback(), cdSyncCallback(), and startCdRead().

◆ dst

u8* CdReader::dst

Definition at line 61 of file file.h.

Referenced by cdReadyCallback(), and startCdRead().

◆ nextSector

s32 CdReader::nextSector

Definition at line 62 of file file.h.

Referenced by cdCheckSector(), and startCdRead().

◆ isBusy

s32(* CdReader::isBusy) (void)

◆ read

void(* CdReader::read) (s32 file, s32 offset, s32 size, void *buf, s32 *done)

Definition at line 64 of file file.h.

Referenced by FIELDSTG_runMapStreamer(), FIELDSTG_seekStream(), and updateFileCache().


The documentation for this struct was generated from the following file: