World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <SDL_rwops.h>
Открытые члены | |
Sint64 (SDLCALL *size)(struct SDL_RWops *context) | |
Sint64 (SDLCALL *seek)(struct SDL_RWops *context | |
size_t (SDLCALL *read)(struct SDL_RWops *context | |
size_t (SDLCALL *write)(struct SDL_RWops *context | |
int (SDLCALL *close)(struct SDL_RWops *context) | |
Открытые атрибуты | |
Sint64 | offset |
Sint64 int | whence |
void * | ptr |
void size_t | size |
void size_t size_t | maxnum |
const void * | ptr |
const void size_t | size |
const void size_t size_t | num |
Uint32 | type |
union { | |
struct { | |
void * fileNameRef | |
void * inputStreamRef | |
void * readableByteChannelRef | |
void * readMethod | |
void * assetFileDescriptorRef | |
long position | |
long size | |
long offset | |
int fd | |
} androidio | |
struct { | |
SDL_bool append | |
void * h | |
struct { | |
void * data | |
size_t size | |
size_t left | |
} buffer | |
} windowsio | |
struct { | |
SDL_bool autoclose | |
FILE * fp | |
} stdio | |
struct { | |
Uint8 * base | |
Uint8 * here | |
Uint8 * stop | |
} mem | |
struct { | |
void * data1 | |
void * data2 | |
} unknown | |
} | hidden |
This is the read/write operation structure – very basic.
См. определение в файле SDL_rwops.h строка 52
SDL_RWops::Sint64 | ( | SDLCALL * | size | ) |
Return the size of the file in this rwops, or -1 if unknown
SDL_RWops::Sint64 | ( | SDLCALL * | seek | ) |
Seek to offset
relative to whence
, one of stdio's whence values: RW_SEEK_SET, RW_SEEK_CUR, RW_SEEK_END
SDL_RWops::size_t | ( | SDLCALL * | read | ) |
Read up to maxnum
objects each of size size
from the data stream to the area pointed at by ptr
.
SDL_RWops::size_t | ( | SDLCALL * | write | ) |
Write exactly num
objects each of size size
from the area pointed at by ptr
to data stream.
SDL_RWops::int | ( | SDLCALL * | close | ) |
Close and free an allocated SDL_RWops structure.
Sint64 SDL_RWops::offset |
См. определение в файле SDL_rwops.h строка 65
См. определение в файле SDL_rwops.h строка 66
void* SDL_RWops::ptr |
См. определение в файле SDL_rwops.h строка 74
См. определение в файле SDL_rwops.h строка 75
См. определение в файле SDL_rwops.h строка 75
const void* SDL_RWops::ptr |
См. определение в файле SDL_rwops.h строка 83
См. определение в файле SDL_rwops.h строка 84
См. определение в файле SDL_rwops.h строка 84
Uint32 SDL_RWops::type |
См. определение в файле SDL_rwops.h строка 93
void* SDL_RWops::fileNameRef |
См. определение в файле SDL_rwops.h строка 99
void* SDL_RWops::inputStreamRef |
См. определение в файле SDL_rwops.h строка 100
void* SDL_RWops::readableByteChannelRef |
См. определение в файле SDL_rwops.h строка 101
void* SDL_RWops::readMethod |
См. определение в файле SDL_rwops.h строка 102
void* SDL_RWops::assetFileDescriptorRef |
См. определение в файле SDL_rwops.h строка 103
long SDL_RWops::position |
См. определение в файле SDL_rwops.h строка 104
long SDL_RWops::size |
См. определение в файле SDL_rwops.h строка 105
long SDL_RWops::offset |
См. определение в файле SDL_rwops.h строка 106
int SDL_RWops::fd |
См. определение в файле SDL_rwops.h строка 107
struct { ... } SDL_RWops::androidio |
SDL_bool SDL_RWops::append |
См. определение в файле SDL_rwops.h строка 112
void* SDL_RWops::h |
См. определение в файле SDL_rwops.h строка 113
void* SDL_RWops::data |
См. определение в файле SDL_rwops.h строка 116
size_t SDL_RWops::size |
См. определение в файле SDL_rwops.h строка 117
size_t SDL_RWops::left |
См. определение в файле SDL_rwops.h строка 118
struct { ... } SDL_RWops::buffer |
struct { ... } SDL_RWops::windowsio |
SDL_bool SDL_RWops::autoclose |
См. определение в файле SDL_rwops.h строка 126
FILE* SDL_RWops::fp |
См. определение в файле SDL_rwops.h строка 127
struct { ... } SDL_RWops::stdio |
Uint8* SDL_RWops::base |
См. определение в файле SDL_rwops.h строка 132
Uint8* SDL_RWops::here |
См. определение в файле SDL_rwops.h строка 133
Uint8* SDL_RWops::stop |
См. определение в файле SDL_rwops.h строка 134
struct { ... } SDL_RWops::mem |
void* SDL_RWops::data1 |
См. определение в файле SDL_rwops.h строка 138
void* SDL_RWops::data2 |
См. определение в файле SDL_rwops.h строка 139
struct { ... } SDL_RWops::unknown |
union { ... } SDL_RWops::hidden |