Package org.lwjgl.sdl

Class SDLCamera

java.lang.Object
org.lwjgl.sdl.SDLCamera

public class SDLCamera extends Object
  • Field Details

    • SDL_CAMERA_POSITION_UNKNOWN

      public static final int SDL_CAMERA_POSITION_UNKNOWN
      See Also:
    • SDL_CAMERA_POSITION_FRONT_FACING

      public static final int SDL_CAMERA_POSITION_FRONT_FACING
      See Also:
    • SDL_CAMERA_POSITION_BACK_FACING

      public static final int SDL_CAMERA_POSITION_BACK_FACING
      See Also:
  • Method Details

    • SDL_GetNumCameraDrivers

      public static int SDL_GetNumCameraDrivers()
      int SDL_GetNumCameraDrivers(void)
    • nSDL_GetCameraDriver

      public static long nSDL_GetCameraDriver(int index)
      char const * SDL_GetCameraDriver(int index)
    • SDL_GetCameraDriver

      public static @Nullable String SDL_GetCameraDriver(int index)
      char const * SDL_GetCameraDriver(int index)
    • nSDL_GetCurrentCameraDriver

      public static long nSDL_GetCurrentCameraDriver()
      char const * SDL_GetCurrentCameraDriver(void)
    • SDL_GetCurrentCameraDriver

      public static @Nullable String SDL_GetCurrentCameraDriver()
      char const * SDL_GetCurrentCameraDriver(void)
    • nSDL_GetCameras

      public static long nSDL_GetCameras(long count)
      SDL_CameraID * SDL_GetCameras(int * count)
    • SDL_GetCameras

      public static @Nullable IntBuffer SDL_GetCameras()
      SDL_CameraID * SDL_GetCameras(int * count)
    • nSDL_GetCameraSupportedFormats

      public static long nSDL_GetCameraSupportedFormats(int instance_id, long count)
      SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)
    • SDL_GetCameraSupportedFormats

      public static @Nullable PointerBuffer SDL_GetCameraSupportedFormats(int instance_id)
      SDL_CameraSpec ** SDL_GetCameraSupportedFormats(SDL_CameraID instance_id, int * count)
    • nSDL_GetCameraName

      public static long nSDL_GetCameraName(int instance_id)
      char const * SDL_GetCameraName(SDL_CameraID instance_id)
    • SDL_GetCameraName

      public static @Nullable String SDL_GetCameraName(int instance_id)
      char const * SDL_GetCameraName(SDL_CameraID instance_id)
    • SDL_GetCameraPosition

      public static int SDL_GetCameraPosition(int instance_id)
      SDL_CameraPosition SDL_GetCameraPosition(SDL_CameraID instance_id)
    • nSDL_OpenCamera

      public static long nSDL_OpenCamera(int instance_id, long spec)
      SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
    • SDL_OpenCamera

      public static long SDL_OpenCamera(int instance_id, @Nullable SDL_CameraSpec spec)
      SDL_Camera * SDL_OpenCamera(SDL_CameraID instance_id, SDL_CameraSpec const * spec)
    • SDL_GetCameraPermissionState

      public static int SDL_GetCameraPermissionState(long camera)
      int SDL_GetCameraPermissionState(SDL_Camera * camera)
    • SDL_GetCameraID

      public static int SDL_GetCameraID(long camera)
      SDL_CameraID SDL_GetCameraID(SDL_Camera * camera)
    • SDL_GetCameraProperties

      public static int SDL_GetCameraProperties(long camera)
      SDL_PropertiesID SDL_GetCameraProperties(SDL_Camera * camera)
    • nSDL_GetCameraFormat

      public static boolean nSDL_GetCameraFormat(long camera, long spec)
      bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)
    • SDL_GetCameraFormat

      public static boolean SDL_GetCameraFormat(long camera, SDL_CameraSpec spec)
      bool SDL_GetCameraFormat(SDL_Camera * camera, SDL_CameraSpec * spec)
    • nSDL_AcquireCameraFrame

      public static long nSDL_AcquireCameraFrame(long camera, long timestampNS)
      SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)
    • SDL_AcquireCameraFrame

      public static @Nullable SDL_Surface SDL_AcquireCameraFrame(long camera, @Nullable LongBuffer timestampNS)
      SDL_Surface * SDL_AcquireCameraFrame(SDL_Camera * camera, Uint64 * timestampNS)
    • nSDL_ReleaseCameraFrame

      public static void nSDL_ReleaseCameraFrame(long camera, long frame)
      void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
    • SDL_ReleaseCameraFrame

      public static void SDL_ReleaseCameraFrame(long camera, SDL_Surface frame)
      void SDL_ReleaseCameraFrame(SDL_Camera * camera, SDL_Surface * frame)
    • SDL_CloseCamera

      public static void SDL_CloseCamera(long camera)
      void SDL_CloseCamera(SDL_Camera * camera)