Package org.lwjgl.sdl

Class SDLAsyncIO

java.lang.Object
org.lwjgl.sdl.SDLAsyncIO

public class SDLAsyncIO extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Contains the function pointers loaded from SDL.getLibrary().
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)
    static long
    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
    void SDL_DestroyAsyncIOQueue(SDL_AsyncIOQueue * queue)
    static boolean
    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
    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)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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

      public static long SDL_AsyncIOFromFile(ByteBuffer file, ByteBuffer mode)
      SDL_AsyncIO * SDL_AsyncIOFromFile(char const * file, char const * mode)
    • SDL_AsyncIOFromFile

      public static long SDL_AsyncIOFromFile(CharSequence file, CharSequence mode)
      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

      public static boolean SDL_GetAsyncIOResult(long queue, SDL_AsyncIOOutcome outcome)
      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

      public static boolean SDL_WaitAsyncIOResult(long queue, SDL_AsyncIOOutcome outcome, int timeoutMS)
      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

      public static boolean SDL_LoadFileAsync(ByteBuffer file, long queue, long userdata)
      bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)
    • SDL_LoadFileAsync

      public static boolean SDL_LoadFileAsync(CharSequence file, long queue, long userdata)
      bool SDL_LoadFileAsync(char const * file, SDL_AsyncIOQueue * queue, void * userdata)