Assimp v5.2.2 (January 2022)
The Asset-Importer-Lib API documentation.
cfileio.h File Reference

Defines generic C routines to access memory-mapped files. More...

Classes

struct  aiFile
 C-API: File callbacks. More...
 
struct  aiFileIO
 C-API: File system callbacks. More...
 

Macros

#define AI_FILEIO_H_INC
 

Typedefs

typedef void(* aiFileCloseProc) (C_STRUCT aiFileIO *, C_STRUCT aiFile *)
 
typedef void(* aiFileFlushProc) (C_STRUCT aiFile *)
 
typedef C_STRUCT aiFile *(* aiFileOpenProc) (C_STRUCT aiFileIO *, const char *, const char *)
 
typedef size_t(* aiFileReadProc) (C_STRUCT aiFile *, char *, size_t, size_t)
 
typedef C_ENUM aiReturn(* aiFileSeek) (C_STRUCT aiFile *, size_t, C_ENUM aiOrigin)
 
typedef size_t(* aiFileTellProc) (C_STRUCT aiFile *)
 
typedef size_t(* aiFileWriteProc) (C_STRUCT aiFile *, const char *, size_t, size_t)
 
typedef char * aiUserData
 

Detailed Description

Defines generic C routines to access memory-mapped files.

Macro Definition Documentation

◆ AI_FILEIO_H_INC

#define AI_FILEIO_H_INC

Typedef Documentation

◆ aiFileCloseProc

typedef void(* aiFileCloseProc) (C_STRUCT aiFileIO *, C_STRUCT aiFile *)

◆ aiFileFlushProc

typedef void(* aiFileFlushProc) (C_STRUCT aiFile *)

◆ aiFileOpenProc

typedef C_STRUCT aiFile *(* aiFileOpenProc) (C_STRUCT aiFileIO *, const char *, const char *)

◆ aiFileReadProc

typedef size_t(* aiFileReadProc) (C_STRUCT aiFile *, char *, size_t, size_t)

◆ aiFileSeek

typedef C_ENUM aiReturn(* aiFileSeek) (C_STRUCT aiFile *, size_t, C_ENUM aiOrigin)

◆ aiFileTellProc

typedef size_t(* aiFileTellProc) (C_STRUCT aiFile *)

◆ aiFileWriteProc

typedef size_t(* aiFileWriteProc) (C_STRUCT aiFile *, const char *, size_t, size_t)

◆ aiUserData

typedef char* aiUserData