summaryrefslogtreecommitdiff
path: root/Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2019-03-19 23:06:27 +0800
committerchai <chaifix@163.com>2019-03-19 23:06:27 +0800
commit1497dccd63a84b7ee2b229b1ad9c5c02718f2a78 (patch)
treef8d1bff50da13e126d08c7345653e002e293202d /Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
parent5e2a973516e0729b225da9de0b03015dc5854ac4 (diff)
*rename
Diffstat (limited to 'Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h')
-rw-r--r--Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h79
1 files changed, 0 insertions, 79 deletions
diff --git a/Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h b/Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
deleted file mode 100644
index 2168f91..0000000
--- a/Source/3rdParty/SDL2/src/joystick/darwin/SDL_sysjoystick_c.h
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- Simple DirectMedia Layer
- Copyright (C) 1997-2018 Sam Lantinga <slouken@libsdl.org>
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event will the authors be held liable for any damages
- arising from the use of this software.
-
- Permission is granted to anyone to use this software for any purpose,
- including commercial applications, and to alter it and redistribute it
- freely, subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you must not
- claim that you wrote the original software. If you use this software
- in a product, an acknowledgment in the product documentation would be
- appreciated but is not required.
- 2. Altered source versions must be plainly marked as such, and must not be
- misrepresented as being the original software.
- 3. This notice may not be removed or altered from any source distribution.
-*/
-#include "../../SDL_internal.h"
-
-#ifndef SDL_JOYSTICK_IOKIT_H
-#define SDL_JOYSTICK_IOKIT_H
-
-#include <IOKit/hid/IOHIDLib.h>
-#include <ForceFeedback/ForceFeedback.h>
-#include <ForceFeedback/ForceFeedbackConstants.h>
-
-struct recElement
-{
- IOHIDElementRef elementRef;
- IOHIDElementCookie cookie;
- uint32_t usagePage, usage; /* HID usage */
- SInt32 min; /* reported min value possible */
- SInt32 max; /* reported max value possible */
-
- /* runtime variables used for auto-calibration */
- SInt32 minReport; /* min returned value */
- SInt32 maxReport; /* max returned value */
-
- struct recElement *pNext; /* next element in list */
-};
-typedef struct recElement recElement;
-
-struct joystick_hwdata
-{
- IOHIDDeviceRef deviceRef; /* HIDManager device handle */
- io_service_t ffservice; /* Interface for force feedback, 0 = no ff */
- FFDeviceObjectReference ffdevice;
- FFEFFECT *ffeffect;
- FFEffectObjectReference ffeffect_ref;
- SDL_bool ff_initialized;
-
- char product[256]; /* name of product */
- uint32_t usage; /* usage page from IOUSBHID Parser.h which defines general usage */
- uint32_t usagePage; /* usage within above page from IOUSBHID Parser.h which defines specific usage */
-
- int axes; /* number of axis (calculated, not reported by device) */
- int buttons; /* number of buttons (calculated, not reported by device) */
- int hats; /* number of hat switches (calculated, not reported by device) */
- int elements; /* number of total elements (should be total of above) (calculated, not reported by device) */
-
- recElement *firstAxis;
- recElement *firstButton;
- recElement *firstHat;
-
- SDL_bool removed;
-
- int instance_id;
- SDL_JoystickGUID guid;
-
- struct joystick_hwdata *pNext; /* next device */
-};
-typedef struct joystick_hwdata recDevice;
-
-#endif /* SDL_JOYSTICK_IOKIT_H */
-
-/* vi: set ts=4 sw=4 expandtab: */