Package org.lwjgl.sdl

Class SDLProperties

java.lang.Object
org.lwjgl.sdl.SDLProperties

public class SDLProperties 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 boolean
    nSDL_ClearProperty(int props, long name)
    bool SDL_ClearProperty(SDL_PropertiesID props, char const * name)
    static boolean
    nSDL_EnumerateProperties(int props, long callback, long userdata)
    bool SDL_EnumerateProperties(SDL_PropertiesID props, SDL_EnumeratePropertiesCallback callback, void * userdata)
    static boolean
    nSDL_GetBooleanProperty(int props, long name, boolean default_value)
    bool SDL_GetBooleanProperty(SDL_PropertiesID props, char const * name, bool default_value)
    static float
    nSDL_GetFloatProperty(int props, long name, float default_value)
    float SDL_GetFloatProperty(SDL_PropertiesID props, char const * name, float default_value)
    static long
    nSDL_GetNumberProperty(int props, long name, long default_value)
    Sint64 SDL_GetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 default_value)
    static long
    nSDL_GetPointerProperty(int props, long name, long default_value)
    void * SDL_GetPointerProperty(SDL_PropertiesID props, char const * name, void * default_value)
    static int
    nSDL_GetPropertyType(int props, long name)
    SDL_PropertyType SDL_GetPropertyType(SDL_PropertiesID props, char const * name)
    static long
    nSDL_GetStringProperty(int props, long name, long default_value)
    char const * SDL_GetStringProperty(SDL_PropertiesID props, char const * name, char const * default_value)
    static boolean
    nSDL_HasProperty(int props, long name)
    bool SDL_HasProperty(SDL_PropertiesID props, char const * name)
    static boolean
    nSDL_SetBooleanProperty(int props, long name, boolean value)
    bool SDL_SetBooleanProperty(SDL_PropertiesID props, char const * name, bool value)
    static boolean
    nSDL_SetFloatProperty(int props, long name, float value)
    bool SDL_SetFloatProperty(SDL_PropertiesID props, char const * name, float value)
    static boolean
    nSDL_SetNumberProperty(int props, long name, long value)
    bool SDL_SetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 value)
    static boolean
    nSDL_SetPointerProperty(int props, long name, long value)
    bool SDL_SetPointerProperty(SDL_PropertiesID props, char const * name, void * value)
    static boolean
    nSDL_SetPointerPropertyWithCleanup(int props, long name, long value, long cleanup, long userdata)
    bool SDL_SetPointerPropertyWithCleanup(SDL_PropertiesID props, char const * name, void * value, SDL_CleanupPropertyCallback cleanup, void * userdata)
    static boolean
    nSDL_SetStringProperty(int props, long name, long value)
    bool SDL_SetStringProperty(SDL_PropertiesID props, char const * name, char const * value)
    static boolean
    SDL_ClearProperty(int props, CharSequence name)
    bool SDL_ClearProperty(SDL_PropertiesID props, char const * name)
    static boolean
    SDL_ClearProperty(int props, ByteBuffer name)
    bool SDL_ClearProperty(SDL_PropertiesID props, char const * name)
    static boolean
    SDL_CopyProperties(int src, int dst)
    bool SDL_CopyProperties(SDL_PropertiesID src, SDL_PropertiesID dst)
    static int
    SDL_PropertiesID SDL_CreateProperties(void)
    static void
    void SDL_DestroyProperties(SDL_PropertiesID props)
    static boolean
    SDL_EnumerateProperties(int props, SDL_EnumeratePropertiesCallbackI callback, long userdata)
    bool SDL_EnumerateProperties(SDL_PropertiesID props, SDL_EnumeratePropertiesCallback callback, void * userdata)
    static boolean
    SDL_GetBooleanProperty(int props, CharSequence name, boolean default_value)
    bool SDL_GetBooleanProperty(SDL_PropertiesID props, char const * name, bool default_value)
    static boolean
    SDL_GetBooleanProperty(int props, ByteBuffer name, boolean default_value)
    bool SDL_GetBooleanProperty(SDL_PropertiesID props, char const * name, bool default_value)
    static float
    SDL_GetFloatProperty(int props, CharSequence name, float default_value)
    float SDL_GetFloatProperty(SDL_PropertiesID props, char const * name, float default_value)
    static float
    SDL_GetFloatProperty(int props, ByteBuffer name, float default_value)
    float SDL_GetFloatProperty(SDL_PropertiesID props, char const * name, float default_value)
    static int
    SDL_PropertiesID SDL_GetGlobalProperties(void)
    static long
    SDL_GetNumberProperty(int props, CharSequence name, long default_value)
    Sint64 SDL_GetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 default_value)
    static long
    SDL_GetNumberProperty(int props, ByteBuffer name, long default_value)
    Sint64 SDL_GetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 default_value)
    static long
    SDL_GetPointerProperty(int props, CharSequence name, long default_value)
    void * SDL_GetPointerProperty(SDL_PropertiesID props, char const * name, void * default_value)
    static long
    SDL_GetPointerProperty(int props, ByteBuffer name, long default_value)
    void * SDL_GetPointerProperty(SDL_PropertiesID props, char const * name, void * default_value)
    static int
    SDL_PropertyType SDL_GetPropertyType(SDL_PropertiesID props, char const * name)
    static int
    SDL_GetPropertyType(int props, ByteBuffer name)
    SDL_PropertyType SDL_GetPropertyType(SDL_PropertiesID props, char const * name)
    static @Nullable String
    SDL_GetStringProperty(int props, CharSequence name, @Nullable CharSequence default_value)
    char const * SDL_GetStringProperty(SDL_PropertiesID props, char const * name, char const * default_value)
    static @Nullable String
    SDL_GetStringProperty(int props, ByteBuffer name, @Nullable ByteBuffer default_value)
    char const * SDL_GetStringProperty(SDL_PropertiesID props, char const * name, char const * default_value)
    static boolean
    SDL_HasProperty(int props, CharSequence name)
    bool SDL_HasProperty(SDL_PropertiesID props, char const * name)
    static boolean
    SDL_HasProperty(int props, ByteBuffer name)
    bool SDL_HasProperty(SDL_PropertiesID props, char const * name)
    static boolean
    SDL_LockProperties(int props)
    bool SDL_LockProperties(SDL_PropertiesID props)
    static boolean
    SDL_SetBooleanProperty(int props, CharSequence name, boolean value)
    bool SDL_SetBooleanProperty(SDL_PropertiesID props, char const * name, bool value)
    static boolean
    SDL_SetBooleanProperty(int props, ByteBuffer name, boolean value)
    bool SDL_SetBooleanProperty(SDL_PropertiesID props, char const * name, bool value)
    static boolean
    SDL_SetFloatProperty(int props, CharSequence name, float value)
    bool SDL_SetFloatProperty(SDL_PropertiesID props, char const * name, float value)
    static boolean
    SDL_SetFloatProperty(int props, ByteBuffer name, float value)
    bool SDL_SetFloatProperty(SDL_PropertiesID props, char const * name, float value)
    static boolean
    SDL_SetNumberProperty(int props, CharSequence name, long value)
    bool SDL_SetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 value)
    static boolean
    SDL_SetNumberProperty(int props, ByteBuffer name, long value)
    bool SDL_SetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 value)
    static boolean
    SDL_SetPointerProperty(int props, CharSequence name, long value)
    bool SDL_SetPointerProperty(SDL_PropertiesID props, char const * name, void * value)
    static boolean
    SDL_SetPointerProperty(int props, ByteBuffer name, long value)
    bool SDL_SetPointerProperty(SDL_PropertiesID props, char const * name, void * value)
    static boolean
    SDL_SetPointerPropertyWithCleanup(int props, CharSequence name, long value, @Nullable SDL_CleanupPropertyCallbackI cleanup, long userdata)
    bool SDL_SetPointerPropertyWithCleanup(SDL_PropertiesID props, char const * name, void * value, SDL_CleanupPropertyCallback cleanup, void * userdata)
    static boolean
    SDL_SetPointerPropertyWithCleanup(int props, ByteBuffer name, long value, @Nullable SDL_CleanupPropertyCallbackI cleanup, long userdata)
    bool SDL_SetPointerPropertyWithCleanup(SDL_PropertiesID props, char const * name, void * value, SDL_CleanupPropertyCallback cleanup, void * userdata)
    static boolean
    SDL_SetStringProperty(int props, CharSequence name, @Nullable CharSequence value)
    bool SDL_SetStringProperty(SDL_PropertiesID props, char const * name, char const * value)
    static boolean
    SDL_SetStringProperty(int props, ByteBuffer name, @Nullable ByteBuffer value)
    bool SDL_SetStringProperty(SDL_PropertiesID props, char const * name, char const * value)
    static void
    void SDL_UnlockProperties(SDL_PropertiesID props)

    Methods inherited from class java.lang.Object

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

    • SDL_PROPERTY_TYPE_INVALID

      public static final int SDL_PROPERTY_TYPE_INVALID
      See Also:
    • SDL_PROPERTY_TYPE_POINTER

      public static final int SDL_PROPERTY_TYPE_POINTER
      See Also:
    • SDL_PROPERTY_TYPE_STRING

      public static final int SDL_PROPERTY_TYPE_STRING
      See Also:
    • SDL_PROPERTY_TYPE_NUMBER

      public static final int SDL_PROPERTY_TYPE_NUMBER
      See Also:
    • SDL_PROPERTY_TYPE_FLOAT

      public static final int SDL_PROPERTY_TYPE_FLOAT
      See Also:
    • SDL_PROPERTY_TYPE_BOOLEAN

      public static final int SDL_PROPERTY_TYPE_BOOLEAN
      See Also:
  • Method Details

    • SDL_GetGlobalProperties

      public static int SDL_GetGlobalProperties()
      SDL_PropertiesID SDL_GetGlobalProperties(void)
    • SDL_CreateProperties

      public static int SDL_CreateProperties()
      SDL_PropertiesID SDL_CreateProperties(void)
    • SDL_CopyProperties

      public static boolean SDL_CopyProperties(int src, int dst)
      bool SDL_CopyProperties(SDL_PropertiesID src, SDL_PropertiesID dst)
    • SDL_LockProperties

      public static boolean SDL_LockProperties(int props)
      bool SDL_LockProperties(SDL_PropertiesID props)
    • SDL_UnlockProperties

      public static void SDL_UnlockProperties(int props)
      void SDL_UnlockProperties(SDL_PropertiesID props)
    • nSDL_SetPointerPropertyWithCleanup

      public static boolean nSDL_SetPointerPropertyWithCleanup(int props, long name, long value, long cleanup, long userdata)
      bool SDL_SetPointerPropertyWithCleanup(SDL_PropertiesID props, char const * name, void * value, SDL_CleanupPropertyCallback cleanup, void * userdata)
    • SDL_SetPointerPropertyWithCleanup

      public static boolean SDL_SetPointerPropertyWithCleanup(int props, ByteBuffer name, long value, @Nullable SDL_CleanupPropertyCallbackI cleanup, long userdata)
      bool SDL_SetPointerPropertyWithCleanup(SDL_PropertiesID props, char const * name, void * value, SDL_CleanupPropertyCallback cleanup, void * userdata)
    • SDL_SetPointerPropertyWithCleanup

      public static boolean SDL_SetPointerPropertyWithCleanup(int props, CharSequence name, long value, @Nullable SDL_CleanupPropertyCallbackI cleanup, long userdata)
      bool SDL_SetPointerPropertyWithCleanup(SDL_PropertiesID props, char const * name, void * value, SDL_CleanupPropertyCallback cleanup, void * userdata)
    • nSDL_SetPointerProperty

      public static boolean nSDL_SetPointerProperty(int props, long name, long value)
      bool SDL_SetPointerProperty(SDL_PropertiesID props, char const * name, void * value)
    • SDL_SetPointerProperty

      public static boolean SDL_SetPointerProperty(int props, ByteBuffer name, long value)
      bool SDL_SetPointerProperty(SDL_PropertiesID props, char const * name, void * value)
    • SDL_SetPointerProperty

      public static boolean SDL_SetPointerProperty(int props, CharSequence name, long value)
      bool SDL_SetPointerProperty(SDL_PropertiesID props, char const * name, void * value)
    • nSDL_SetStringProperty

      public static boolean nSDL_SetStringProperty(int props, long name, long value)
      bool SDL_SetStringProperty(SDL_PropertiesID props, char const * name, char const * value)
    • SDL_SetStringProperty

      public static boolean SDL_SetStringProperty(int props, ByteBuffer name, @Nullable ByteBuffer value)
      bool SDL_SetStringProperty(SDL_PropertiesID props, char const * name, char const * value)
    • SDL_SetStringProperty

      public static boolean SDL_SetStringProperty(int props, CharSequence name, @Nullable CharSequence value)
      bool SDL_SetStringProperty(SDL_PropertiesID props, char const * name, char const * value)
    • nSDL_SetNumberProperty

      public static boolean nSDL_SetNumberProperty(int props, long name, long value)
      bool SDL_SetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 value)
    • SDL_SetNumberProperty

      public static boolean SDL_SetNumberProperty(int props, ByteBuffer name, long value)
      bool SDL_SetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 value)
    • SDL_SetNumberProperty

      public static boolean SDL_SetNumberProperty(int props, CharSequence name, long value)
      bool SDL_SetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 value)
    • nSDL_SetFloatProperty

      public static boolean nSDL_SetFloatProperty(int props, long name, float value)
      bool SDL_SetFloatProperty(SDL_PropertiesID props, char const * name, float value)
    • SDL_SetFloatProperty

      public static boolean SDL_SetFloatProperty(int props, ByteBuffer name, float value)
      bool SDL_SetFloatProperty(SDL_PropertiesID props, char const * name, float value)
    • SDL_SetFloatProperty

      public static boolean SDL_SetFloatProperty(int props, CharSequence name, float value)
      bool SDL_SetFloatProperty(SDL_PropertiesID props, char const * name, float value)
    • nSDL_SetBooleanProperty

      public static boolean nSDL_SetBooleanProperty(int props, long name, boolean value)
      bool SDL_SetBooleanProperty(SDL_PropertiesID props, char const * name, bool value)
    • SDL_SetBooleanProperty

      public static boolean SDL_SetBooleanProperty(int props, ByteBuffer name, boolean value)
      bool SDL_SetBooleanProperty(SDL_PropertiesID props, char const * name, bool value)
    • SDL_SetBooleanProperty

      public static boolean SDL_SetBooleanProperty(int props, CharSequence name, boolean value)
      bool SDL_SetBooleanProperty(SDL_PropertiesID props, char const * name, bool value)
    • nSDL_HasProperty

      public static boolean nSDL_HasProperty(int props, long name)
      bool SDL_HasProperty(SDL_PropertiesID props, char const * name)
    • SDL_HasProperty

      public static boolean SDL_HasProperty(int props, ByteBuffer name)
      bool SDL_HasProperty(SDL_PropertiesID props, char const * name)
    • SDL_HasProperty

      public static boolean SDL_HasProperty(int props, CharSequence name)
      bool SDL_HasProperty(SDL_PropertiesID props, char const * name)
    • nSDL_GetPropertyType

      public static int nSDL_GetPropertyType(int props, long name)
      SDL_PropertyType SDL_GetPropertyType(SDL_PropertiesID props, char const * name)
    • SDL_GetPropertyType

      public static int SDL_GetPropertyType(int props, ByteBuffer name)
      SDL_PropertyType SDL_GetPropertyType(SDL_PropertiesID props, char const * name)
    • SDL_GetPropertyType

      public static int SDL_GetPropertyType(int props, CharSequence name)
      SDL_PropertyType SDL_GetPropertyType(SDL_PropertiesID props, char const * name)
    • nSDL_GetPointerProperty

      public static long nSDL_GetPointerProperty(int props, long name, long default_value)
      void * SDL_GetPointerProperty(SDL_PropertiesID props, char const * name, void * default_value)
    • SDL_GetPointerProperty

      public static long SDL_GetPointerProperty(int props, ByteBuffer name, long default_value)
      void * SDL_GetPointerProperty(SDL_PropertiesID props, char const * name, void * default_value)
    • SDL_GetPointerProperty

      public static long SDL_GetPointerProperty(int props, CharSequence name, long default_value)
      void * SDL_GetPointerProperty(SDL_PropertiesID props, char const * name, void * default_value)
    • nSDL_GetStringProperty

      public static long nSDL_GetStringProperty(int props, long name, long default_value)
      char const * SDL_GetStringProperty(SDL_PropertiesID props, char const * name, char const * default_value)
    • SDL_GetStringProperty

      public static @Nullable String SDL_GetStringProperty(int props, ByteBuffer name, @Nullable ByteBuffer default_value)
      char const * SDL_GetStringProperty(SDL_PropertiesID props, char const * name, char const * default_value)
    • SDL_GetStringProperty

      public static @Nullable String SDL_GetStringProperty(int props, CharSequence name, @Nullable CharSequence default_value)
      char const * SDL_GetStringProperty(SDL_PropertiesID props, char const * name, char const * default_value)
    • nSDL_GetNumberProperty

      public static long nSDL_GetNumberProperty(int props, long name, long default_value)
      Sint64 SDL_GetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 default_value)
    • SDL_GetNumberProperty

      public static long SDL_GetNumberProperty(int props, ByteBuffer name, long default_value)
      Sint64 SDL_GetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 default_value)
    • SDL_GetNumberProperty

      public static long SDL_GetNumberProperty(int props, CharSequence name, long default_value)
      Sint64 SDL_GetNumberProperty(SDL_PropertiesID props, char const * name, Sint64 default_value)
    • nSDL_GetFloatProperty

      public static float nSDL_GetFloatProperty(int props, long name, float default_value)
      float SDL_GetFloatProperty(SDL_PropertiesID props, char const * name, float default_value)
    • SDL_GetFloatProperty

      public static float SDL_GetFloatProperty(int props, ByteBuffer name, float default_value)
      float SDL_GetFloatProperty(SDL_PropertiesID props, char const * name, float default_value)
    • SDL_GetFloatProperty

      public static float SDL_GetFloatProperty(int props, CharSequence name, float default_value)
      float SDL_GetFloatProperty(SDL_PropertiesID props, char const * name, float default_value)
    • nSDL_GetBooleanProperty

      public static boolean nSDL_GetBooleanProperty(int props, long name, boolean default_value)
      bool SDL_GetBooleanProperty(SDL_PropertiesID props, char const * name, bool default_value)
    • SDL_GetBooleanProperty

      public static boolean SDL_GetBooleanProperty(int props, ByteBuffer name, boolean default_value)
      bool SDL_GetBooleanProperty(SDL_PropertiesID props, char const * name, bool default_value)
    • SDL_GetBooleanProperty

      public static boolean SDL_GetBooleanProperty(int props, CharSequence name, boolean default_value)
      bool SDL_GetBooleanProperty(SDL_PropertiesID props, char const * name, bool default_value)
    • nSDL_ClearProperty

      public static boolean nSDL_ClearProperty(int props, long name)
      bool SDL_ClearProperty(SDL_PropertiesID props, char const * name)
    • SDL_ClearProperty

      public static boolean SDL_ClearProperty(int props, ByteBuffer name)
      bool SDL_ClearProperty(SDL_PropertiesID props, char const * name)
    • SDL_ClearProperty

      public static boolean SDL_ClearProperty(int props, CharSequence name)
      bool SDL_ClearProperty(SDL_PropertiesID props, char const * name)
    • nSDL_EnumerateProperties

      public static boolean nSDL_EnumerateProperties(int props, long callback, long userdata)
      bool SDL_EnumerateProperties(SDL_PropertiesID props, SDL_EnumeratePropertiesCallback callback, void * userdata)
    • SDL_EnumerateProperties

      public static boolean SDL_EnumerateProperties(int props, SDL_EnumeratePropertiesCallbackI callback, long userdata)
      bool SDL_EnumerateProperties(SDL_PropertiesID props, SDL_EnumeratePropertiesCallback callback, void * userdata)
    • SDL_DestroyProperties

      public static void SDL_DestroyProperties(int props)
      void SDL_DestroyProperties(SDL_PropertiesID props)