Package org.lwjgl.sdl
Class SDLAsyncIO
java.lang.Object
org.lwjgl.sdl.SDLAsyncIO
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final class
Contains the function pointers loaded fromSDL.getLibrary()
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
nSDL_AsyncIOFromFile
(long file, long mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)
static boolean
nSDL_GetAsyncIOResult
(long queue, long outcome) bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome)
static boolean
nSDL_LoadFileAsync
(long file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)
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)
static boolean
nSDL_WaitAsyncIOResult
(long queue, long outcome, int timeoutMS) bool SDL_WaitAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome, Sint32 timeoutMS)
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)
static long
SDL_AsyncIOFromFile
(CharSequence file, CharSequence mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)
static long
SDL_AsyncIOFromFile
(ByteBuffer file, ByteBuffer mode) SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)
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)
static long
SDL_AsyncIOQueue * SDL_CreateAsyncIOQueue(void)
static void
SDL_DestroyAsyncIOQueue
(long queue) void SDL_DestroyAsyncIOQueue(SDL_AsyncIOQueue * queue)
static boolean
SDL_GetAsyncIOResult
(long queue, SDL_AsyncIOOutcome outcome) bool SDL_GetAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome)
static long
SDL_GetAsyncIOSize
(long asyncio) Sint64 SDL_GetAsyncIOSize(SDL_AsyncIO * asyncio)
static boolean
SDL_LoadFileAsync
(CharSequence file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)
static boolean
SDL_LoadFileAsync
(ByteBuffer file, long queue, long userdata) bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)
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)
static void
SDL_SignalAsyncIOQueue
(long queue) void SDL_SignalAsyncIOQueue(SDL_AsyncIOQueue * queue)
static boolean
SDL_WaitAsyncIOResult
(long queue, SDL_AsyncIOOutcome outcome, int timeoutMS) bool SDL_WaitAsyncIOResult(SDL_AsyncIOQueue * queue, SDL_AsyncIOOutcome * outcome, Sint32 timeoutMS)
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)
-
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)
-