Lines Matching refs:SDL_RWops

54 typedef struct SDL_RWops  struct
59 Sint64 (SDLCALL * size) (struct SDL_RWops * context);
67 Sint64 (SDLCALL * seek) (struct SDL_RWops * context, Sint64 offset,
76 size_t (SDLCALL * read) (struct SDL_RWops * context, void *ptr,
85 size_t (SDLCALL * write) (struct SDL_RWops * context, const void *ptr,
93 int (SDLCALL * close) (struct SDL_RWops * context); argument
137 } SDL_RWops; typedef
208 extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromFile(const char *file,
213 extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromFP(FILE * fp, SDL_bool autoclose);
247 extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromFP(void * fp,
282 extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromMem(void *mem, int size);
316 extern DECLSPEC SDL_RWops *SDLCALL SDL_RWFromConstMem(const void *mem,
345 extern DECLSPEC SDL_RWops *SDLCALL SDL_AllocRW(void);
369 extern DECLSPEC void SDLCALL SDL_FreeRW(SDL_RWops * area);
388 extern DECLSPEC Sint64 SDLCALL SDL_RWsize(SDL_RWops *context);
425 extern DECLSPEC Sint64 SDLCALL SDL_RWseek(SDL_RWops *context,
453 extern DECLSPEC Sint64 SDLCALL SDL_RWtell(SDL_RWops *context);
485 extern DECLSPEC size_t SDLCALL SDL_RWread(SDL_RWops *context,
519 extern DECLSPEC size_t SDLCALL SDL_RWwrite(SDL_RWops *context,
550 extern DECLSPEC int SDLCALL SDL_RWclose(SDL_RWops *context);
568 extern DECLSPEC void *SDLCALL SDL_LoadFile_RW(SDL_RWops *src,
610 extern DECLSPEC Uint8 SDLCALL SDL_ReadU8(SDL_RWops * src);
626 extern DECLSPEC Uint16 SDLCALL SDL_ReadLE16(SDL_RWops * src);
642 extern DECLSPEC Uint16 SDLCALL SDL_ReadBE16(SDL_RWops * src);
658 extern DECLSPEC Uint32 SDLCALL SDL_ReadLE32(SDL_RWops * src);
674 extern DECLSPEC Uint32 SDLCALL SDL_ReadBE32(SDL_RWops * src);
690 extern DECLSPEC Uint64 SDLCALL SDL_ReadLE64(SDL_RWops * src);
706 extern DECLSPEC Uint64 SDLCALL SDL_ReadBE64(SDL_RWops * src);
728 extern DECLSPEC size_t SDLCALL SDL_WriteU8(SDL_RWops * dst, Uint8 value);
746 extern DECLSPEC size_t SDLCALL SDL_WriteLE16(SDL_RWops * dst, Uint16 value);
763 extern DECLSPEC size_t SDLCALL SDL_WriteBE16(SDL_RWops * dst, Uint16 value);
781 extern DECLSPEC size_t SDLCALL SDL_WriteLE32(SDL_RWops * dst, Uint32 value);
798 extern DECLSPEC size_t SDLCALL SDL_WriteBE32(SDL_RWops * dst, Uint32 value);
816 extern DECLSPEC size_t SDLCALL SDL_WriteLE64(SDL_RWops * dst, Uint64 value);
833 extern DECLSPEC size_t SDLCALL SDL_WriteBE64(SDL_RWops * dst, Uint64 value);