VSF Documented
Macros | Typedefs | Enumerations | Functions
SDL_rwops.h File Reference
#include "../../vsf_sdl2_cfg.h"
#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Go to the source code of this file.

Macros

#define SDL_RWFromFile   VSF_SDL_WRAPPER(SDL_RWFromFile)
 
#define SDL_RWsize   VSF_SDL_WRAPPER(SDL_RWsize)
 
#define SDL_RWclose   VSF_SDL_WRAPPER(SDL_RWclose)
 
#define SDL_RWseek   VSF_SDL_WRAPPER(SDL_RWseek)
 
#define SDL_RWtell   VSF_SDL_WRAPPER(SDL_RWtell)
 
#define SDL_RWread   VSF_SDL_WRAPPER(SDL_RWread)
 
#define SDL_RWwrite   VSF_SDL_WRAPPER(SDL_RWwrite)
 
#define SDL_ReadU8   VSF_SDL_WRAPPER(SDL_ReadU8)
 
#define SDL_ReadLE16   VSF_SDL_WRAPPER(SDL_ReadLE16)
 
#define SDL_ReadBE16   VSF_SDL_WRAPPER(SDL_ReadBE16)
 
#define SDL_ReadLE32   VSF_SDL_WRAPPER(SDL_ReadLE32)
 
#define SDL_ReadBE32   VSF_SDL_WRAPPER(SDL_ReadBE32)
 
#define SDL_ReadLE64   VSF_SDL_WRAPPER(SDL_ReadLE64)
 
#define SDL_ReadBE64   VSF_SDL_WRAPPER(SDL_ReadBE64)
 
#define SDL_WriteU8   VSF_SDL_WRAPPER(SDL_WriteU8)
 
#define SDL_WriteLE16   VSF_SDL_WRAPPER(SDL_WriteLE16)
 
#define SDL_WriteBE16   VSF_SDL_WRAPPER(SDL_WriteBE16)
 
#define SDL_WriteLE32   VSF_SDL_WRAPPER(SDL_WriteLE32)
 
#define SDL_WriteBE32   VSF_SDL_WRAPPER(SDL_WriteBE32)
 
#define SDL_WriteLE64   VSF_SDL_WRAPPER(SDL_WriteLE64)
 
#define SDL_WriteBE64   VSF_SDL_WRAPPER(SDL_WriteBE64)
 

Typedefs

typedef FILE SDL_RWops
 

Enumerations

enum  {
  RW_SEEK_SET = SEEK_SET ,
  RW_SEEK_CUR = SEEK_CUR ,
  RW_SEEK_END = SEEK_END
}
 

Functions

SDL_RWopsSDL_RWFromFile (const char *file, const char *mode)
 
int64_t SDL_RWsize (SDL_RWops *context)
 
int SDL_RWclose (SDL_RWops *context)
 
int64_t SDL_RWseek (SDL_RWops *context, int64_t offset, int whence)
 
int64_t SDL_RWtell (SDL_RWops *context)
 
size_t SDL_RWread (SDL_RWops *context, void *ptr, size_t size, size_t maxnum)
 
size_t SDL_RWwrite (SDL_RWops *context, const void *ptr, size_t size, size_t num)
 
uint8_t SDL_ReadU8 (SDL_RWops *context)
 
uint16_t SDL_ReadLE16 (SDL_RWops *context)
 
uint16_t SDL_ReadBE16 (SDL_RWops *context)
 
uint32_t SDL_ReadLE32 (SDL_RWops *context)
 
uint32_t SDL_ReadBE32 (SDL_RWops *context)
 
uint64_t SDL_ReadLE64 (SDL_RWops *context)
 
uint64_t SDL_ReadBE64 (SDL_RWops *context)
 
uint8_t SDL_WriteU8 (SDL_RWops *context, uint8_t value)
 
uint16_t SDL_WriteLE16 (SDL_RWops *context, uint16_t value)
 
uint16_t SDL_WriteBE16 (SDL_RWops *context, uint16_t value)
 
uint32_t SDL_WriteLE32 (SDL_RWops *context, uint32_t value)
 
uint32_t SDL_WriteBE32 (SDL_RWops *context, uint32_t value)
 
uint64_t SDL_WriteLE64 (SDL_RWops *context, uint64_t value)
 
uint64_t SDL_WriteBE64 (SDL_RWops *context, uint64_t value)
 

Macro Definition Documentation

◆ SDL_RWFromFile

#define SDL_RWFromFile   VSF_SDL_WRAPPER(SDL_RWFromFile)

◆ SDL_RWsize

#define SDL_RWsize   VSF_SDL_WRAPPER(SDL_RWsize)

◆ SDL_RWclose

#define SDL_RWclose   VSF_SDL_WRAPPER(SDL_RWclose)

◆ SDL_RWseek

#define SDL_RWseek   VSF_SDL_WRAPPER(SDL_RWseek)

◆ SDL_RWtell

#define SDL_RWtell   VSF_SDL_WRAPPER(SDL_RWtell)

◆ SDL_RWread

#define SDL_RWread   VSF_SDL_WRAPPER(SDL_RWread)

◆ SDL_RWwrite

#define SDL_RWwrite   VSF_SDL_WRAPPER(SDL_RWwrite)

◆ SDL_ReadU8

#define SDL_ReadU8   VSF_SDL_WRAPPER(SDL_ReadU8)

◆ SDL_ReadLE16

#define SDL_ReadLE16   VSF_SDL_WRAPPER(SDL_ReadLE16)

◆ SDL_ReadBE16

#define SDL_ReadBE16   VSF_SDL_WRAPPER(SDL_ReadBE16)

◆ SDL_ReadLE32

#define SDL_ReadLE32   VSF_SDL_WRAPPER(SDL_ReadLE32)

◆ SDL_ReadBE32

#define SDL_ReadBE32   VSF_SDL_WRAPPER(SDL_ReadBE32)

◆ SDL_ReadLE64

#define SDL_ReadLE64   VSF_SDL_WRAPPER(SDL_ReadLE64)

◆ SDL_ReadBE64

#define SDL_ReadBE64   VSF_SDL_WRAPPER(SDL_ReadBE64)

◆ SDL_WriteU8

#define SDL_WriteU8   VSF_SDL_WRAPPER(SDL_WriteU8)

◆ SDL_WriteLE16

#define SDL_WriteLE16   VSF_SDL_WRAPPER(SDL_WriteLE16)

◆ SDL_WriteBE16

#define SDL_WriteBE16   VSF_SDL_WRAPPER(SDL_WriteBE16)

◆ SDL_WriteLE32

#define SDL_WriteLE32   VSF_SDL_WRAPPER(SDL_WriteLE32)

◆ SDL_WriteBE32

#define SDL_WriteBE32   VSF_SDL_WRAPPER(SDL_WriteBE32)

◆ SDL_WriteLE64

#define SDL_WriteLE64   VSF_SDL_WRAPPER(SDL_WriteLE64)

◆ SDL_WriteBE64

#define SDL_WriteBE64   VSF_SDL_WRAPPER(SDL_WriteBE64)

Typedef Documentation

◆ SDL_RWops

typedef FILE SDL_RWops

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
RW_SEEK_SET 
RW_SEEK_CUR 
RW_SEEK_END 

Function Documentation

◆ SDL_RWFromFile()

SDL_RWops * SDL_RWFromFile ( const char *  file,
const char *  mode 
)
extern

◆ SDL_RWsize()

int64_t SDL_RWsize ( SDL_RWops context)
extern

◆ SDL_RWclose()

int SDL_RWclose ( SDL_RWops context)
extern

◆ SDL_RWseek()

int64_t SDL_RWseek ( SDL_RWops context,
int64_t  offset,
int  whence 
)
extern

◆ SDL_RWtell()

int64_t SDL_RWtell ( SDL_RWops context)
extern

◆ SDL_RWread()

size_t SDL_RWread ( SDL_RWops context,
void *  ptr,
size_t  size,
size_t  maxnum 
)
extern

◆ SDL_RWwrite()

size_t SDL_RWwrite ( SDL_RWops context,
const void *  ptr,
size_t  size,
size_t  num 
)
extern

◆ SDL_ReadU8()

uint8_t SDL_ReadU8 ( SDL_RWops context)
extern

◆ SDL_ReadLE16()

uint16_t SDL_ReadLE16 ( SDL_RWops context)
extern

◆ SDL_ReadBE16()

uint16_t SDL_ReadBE16 ( SDL_RWops context)
extern

◆ SDL_ReadLE32()

uint32_t SDL_ReadLE32 ( SDL_RWops context)
extern

◆ SDL_ReadBE32()

uint32_t SDL_ReadBE32 ( SDL_RWops context)
extern

◆ SDL_ReadLE64()

uint64_t SDL_ReadLE64 ( SDL_RWops context)
extern

◆ SDL_ReadBE64()

uint64_t SDL_ReadBE64 ( SDL_RWops context)
extern

◆ SDL_WriteU8()

uint8_t SDL_WriteU8 ( SDL_RWops context,
uint8_t  value 
)
extern

◆ SDL_WriteLE16()

uint16_t SDL_WriteLE16 ( SDL_RWops context,
uint16_t  value 
)
extern

◆ SDL_WriteBE16()

uint16_t SDL_WriteBE16 ( SDL_RWops context,
uint16_t  value 
)
extern

◆ SDL_WriteLE32()

uint32_t SDL_WriteLE32 ( SDL_RWops context,
uint32_t  value 
)
extern

◆ SDL_WriteBE32()

uint32_t SDL_WriteBE32 ( SDL_RWops context,
uint32_t  value 
)
extern

◆ SDL_WriteLE64()

uint64_t SDL_WriteLE64 ( SDL_RWops context,
uint64_t  value 
)
extern

◆ SDL_WriteBE64()

uint64_t SDL_WriteBE64 ( SDL_RWops context,
uint64_t  value 
)
extern