23 #ifndef __LIBRETRO_SDK_NBIO_H 24 #define __LIBRETRO_SDK_NBIO_H 56 void *(*open)(
const char * filename,
unsigned mode);
66 void *(*get_ptr)(
void *
data,
size_t*
len);
void nbio_begin_read(void *data)
Definition: nbio_intf.c:52
GLenum mode
Definition: glext.h:6857
#define RETRO_BEGIN_DECLS
Definition: retro_common_api.h:41
void * nbio_get_ptr(void *data, size_t *len)
Definition: nbio_intf.c:72
GLenum GLsizei len
Definition: glext.h:7389
typedef void(__stdcall *PFN_DESTRUCTION_CALLBACK)(void *pData)
GLsizei GLsizei GLenum GLenum const GLvoid * data
Definition: glext.h:6303
typedef bool(RETRO_CALLCONV *retro_replace_image_index_t)(unsigned index
struct nbio_intf nbio_intf_t
void(* free)(void *data)
Definition: nbio.h:70
bool(* iterate)(void *data)
Definition: nbio.h:62
void nbio_resize(void *data, size_t len)
Definition: nbio_intf.c:67
void(* resize)(void *data, size_t len)
Definition: nbio.h:64
void nbio_cancel(void *data)
Definition: nbio_intf.c:77
#define RETRO_END_DECLS
Definition: retro_common_api.h:42
void(* cancel)(void *data)
Definition: nbio.h:68
void * nbio_open(const char *filename, unsigned mode)
Definition: nbio_intf.c:47
bool nbio_iterate(void *data)
Definition: nbio_intf.c:62
const char * ident
Definition: nbio.h:73
void nbio_begin_write(void *data)
Definition: nbio_intf.c:57
void nbio_free(void *data)
Definition: nbio_intf.c:82
void(* begin_write)(void *data)
Definition: nbio.h:60
void(* begin_read)(void *data)
Definition: nbio.h:58