Package org.lwjgl.sdl
Class SDLAsyncIO
java.lang.Object
org.lwjgl.sdl.SDLAsyncIO
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromSDL.getLibrary(). -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic longnSDL_AsyncIOFromFile(long file, long mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)static booleannSDL_GetAsyncIOResult(long queue, long outcome) bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome)static booleannSDL_LoadFileAsync(long file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)static booleannSDL_ReadAsyncIO(long asyncio, long ptr, long offset, long size, long queue, long userdata) bool SDL_ReadAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata)static booleannSDL_WaitAsyncIOResult(long queue, long outcome, int timeoutMS) bool SDL_WaitAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome, Sint32 timeoutMS)static booleannSDL_WriteAsyncIO(long asyncio, long ptr, long offset, long size, long queue, long userdata) bool SDL_WriteAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata)static longSDL_AsyncIOFromFile(CharSequence file, CharSequence mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)static longSDL_AsyncIOFromFile(ByteBuffer file, ByteBuffer mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)static booleanSDL_CloseAsyncIO(long asyncio, boolean flush, long queue, long userdata) bool SDL_CloseAsyncIO(SDL_AsyncIO * asyncio, bool flush, SDL_AsyncIOQueue * queue, void * userdata)static longSDL_AsyncIOQueue * SDL_CreateAsyncIOQueue(void)static voidSDL_DestroyAsyncIOQueue(long queue) void SDL_DestroyAsyncIOQueue(SDL_AsyncIOQueue * queue)static booleanSDL_GetAsyncIOResult(long queue, SDL_AsyncIOOutcome outcome) bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome)static longSDL_GetAsyncIOSize(long asyncio) Sint64 SDL_GetAsyncIOSize(SDL_AsyncIO * asyncio)static booleanSDL_LoadFileAsync(CharSequence file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)static booleanSDL_LoadFileAsync(ByteBuffer file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)static booleanSDL_ReadAsyncIO(long asyncio, ByteBuffer ptr, long offset, long queue, long userdata) bool SDL_ReadAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata)static voidSDL_SignalAsyncIOQueue(long queue) void SDL_SignalAsyncIOQueue(SDL_AsyncIOQueue * queue)static booleanSDL_WaitAsyncIOResult(long queue, SDL_AsyncIOOutcome outcome, int timeoutMS) bool SDL_WaitAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome, Sint32 timeoutMS)static booleanSDL_WriteAsyncIO(long asyncio, ByteBuffer ptr, long offset, long queue, long userdata) bool SDL_WriteAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata)
-
Field Details
-
SDL_ASYNCIO_TASK_READ
public static final int SDL_ASYNCIO_TASK_READ- See Also:
-
SDL_ASYNCIO_TASK_WRITE
public static final int SDL_ASYNCIO_TASK_WRITE- See Also:
-
SDL_ASYNCIO_TASK_CLOSE
public static final int SDL_ASYNCIO_TASK_CLOSE- See Also:
-
SDL_ASYNCIO_COMPLETE
public static final int SDL_ASYNCIO_COMPLETE- See Also:
-
SDL_ASYNCIO_FAILURE
public static final int SDL_ASYNCIO_FAILURE- See Also:
-
SDL_ASYNCIO_CANCELED
public static final int SDL_ASYNCIO_CANCELED- See Also:
-
-
Method Details
-
nSDL_AsyncIOFromFile
public static long nSDL_AsyncIOFromFile(long file, long mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode) -
SDL_AsyncIOFromFile
SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode) -
SDL_AsyncIOFromFile
SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode) -
SDL_GetAsyncIOSize
public static long SDL_GetAsyncIOSize(long asyncio) Sint64 SDL_GetAsyncIOSize(SDL_AsyncIO * asyncio) -
nSDL_ReadAsyncIO
public static boolean nSDL_ReadAsyncIO(long asyncio, long ptr, long offset, long size, long queue, long userdata) bool SDL_ReadAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata) -
SDL_ReadAsyncIO
public static boolean SDL_ReadAsyncIO(long asyncio, ByteBuffer ptr, long offset, long queue, long userdata) bool SDL_ReadAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata) -
nSDL_WriteAsyncIO
public static boolean nSDL_WriteAsyncIO(long asyncio, long ptr, long offset, long size, long queue, long userdata) bool SDL_WriteAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata) -
SDL_WriteAsyncIO
public static boolean SDL_WriteAsyncIO(long asyncio, ByteBuffer ptr, long offset, long queue, long userdata) bool SDL_WriteAsyncIO(SDL_AsyncIO * asyncio, void * ptr, Uint64 offset, Uint64 size, SDL_AsyncIOQueue * queue, void * userdata) -
SDL_CloseAsyncIO
public static boolean SDL_CloseAsyncIO(long asyncio, boolean flush, long queue, long userdata) bool SDL_CloseAsyncIO(SDL_AsyncIO * asyncio, bool flush, SDL_AsyncIOQueue * queue, void * userdata) -
SDL_CreateAsyncIOQueue
public static long SDL_CreateAsyncIOQueue()SDL_AsyncIOQueue * SDL_CreateAsyncIOQueue(void) -
SDL_DestroyAsyncIOQueue
public static void SDL_DestroyAsyncIOQueue(long queue) void SDL_DestroyAsyncIOQueue(SDL_AsyncIOQueue * queue) -
nSDL_GetAsyncIOResult
public static boolean nSDL_GetAsyncIOResult(long queue, long outcome) bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome) -
SDL_GetAsyncIOResult
bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome) -
nSDL_WaitAsyncIOResult
public static boolean nSDL_WaitAsyncIOResult(long queue, long outcome, int timeoutMS) bool SDL_WaitAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome, Sint32 timeoutMS) -
SDL_WaitAsyncIOResult
bool SDL_WaitAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome, Sint32 timeoutMS) -
SDL_SignalAsyncIOQueue
public static void SDL_SignalAsyncIOQueue(long queue) void SDL_SignalAsyncIOQueue(SDL_AsyncIOQueue * queue) -
nSDL_LoadFileAsync
public static boolean nSDL_LoadFileAsync(long file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata) -
SDL_LoadFileAsync
bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata) -
SDL_LoadFileAsync
bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)
-