Go to the documentation of this file.
48 #ifndef AI_FILEIO_H_INC
49 #define AI_FILEIO_H_INC
52 # pragma GCC system_header
65 typedef size_t (*aiFileWriteProc) (C_STRUCT
aiFile*,
const char*, size_t, size_t);
66 typedef size_t (*aiFileReadProc) (C_STRUCT
aiFile*,
char*, size_t,size_t);
67 typedef size_t (*aiFileTellProc) (C_STRUCT
aiFile*);
68 typedef void (*aiFileFlushProc) (C_STRUCT
aiFile*);
72 typedef C_STRUCT
aiFile* (*aiFileOpenProc) (C_STRUCT
aiFileIO*,
const char*,
const char*);
73 typedef void (*aiFileCloseProc) (C_STRUCT
aiFileIO*, C_STRUCT
aiFile*);
76 typedef char* aiUserData;
144 #endif // AI_FILEIO_H_INC
aiOrigin
Definition: types.h:426
aiFileTellProc TellProc
Definition: cfileio.h:120
C-API: File system callbacks.
Definition: cfileio.h:86
C-API: File callbacks.
Definition: cfileio.h:110
aiFileReadProc ReadProc
Definition: cfileio.h:112
aiReturn
Definition: types.h:397
aiFileWriteProc WriteProc
Definition: cfileio.h:115
aiFileSeek SeekProc
Definition: cfileio.h:130
aiFileTellProc FileSizeProc
Definition: cfileio.h:125
aiFileOpenProc OpenProc
Definition: cfileio.h:89
aiUserData UserData
Definition: cfileio.h:138
aiUserData UserData
Definition: cfileio.h:96
aiFileCloseProc CloseProc
Definition: cfileio.h:93
aiFileFlushProc FlushProc
Definition: cfileio.h:134