#include "internal.h"
#include <stdio.h>
#include <math.h>
Go to the source code of this file.
◆ _GLFW_TYPE_AXIS
#define _GLFW_TYPE_AXIS 0 |
◆ _GLFW_TYPE_BUTTON
#define _GLFW_TYPE_BUTTON 2 |
◆ _GLFW_TYPE_POV
◆ _GLFW_TYPE_SLIDER
#define _GLFW_TYPE_SLIDER 1 |
◆ GUID_POV
◆ GUID_RxAxis
◆ GUID_RyAxis
◆ GUID_RzAxis
◆ GUID_Slider
◆ GUID_XAxis
◆ GUID_YAxis
◆ GUID_ZAxis
◆ IID_IDirectInput8W
◆ _GLFWobjenumWin32
◆ _glfwDetectJoystickConnectionWin32()
void _glfwDetectJoystickConnectionWin32 |
( |
void |
| ) |
|
◆ _glfwDetectJoystickDisconnectionWin32()
void _glfwDetectJoystickDisconnectionWin32 |
( |
void |
| ) |
|
◆ _glfwInitJoysticksWin32()
◆ _glfwPlatformPollJoystick()
◆ _glfwPlatformUpdateGamepadGUID()
void _glfwPlatformUpdateGamepadGUID |
( |
char * |
guid | ) |
|
◆ _glfwTerminateJoysticksWin32()
void _glfwTerminateJoysticksWin32 |
( |
void |
| ) |
|
◆ closeJoystick()
◆ compareJoystickObjects()
static int compareJoystickObjects |
( |
const void * |
first, |
|
|
const void * |
second |
|
) |
| |
|
static |
◆ deviceCallback()
static BOOL CALLBACK deviceCallback |
( |
const DIDEVICEINSTANCE * |
di, |
|
|
void * |
user |
|
) |
| |
|
static |
◆ deviceObjectCallback()
static BOOL CALLBACK deviceObjectCallback |
( |
const DIDEVICEOBJECTINSTANCEW * |
doi, |
|
|
void * |
user |
|
) |
| |
|
static |
◆ getDeviceDescription()
static const char* getDeviceDescription |
( |
const XINPUT_CAPABILITIES * |
xic | ) |
|
|
static |
◆ supportsXInput()
static GLFWbool supportsXInput |
( |
const GUID * |
guid | ) |
|
|
static |
◆ _glfw_GUID_POV
const GUID _glfw_GUID_POV |
|
static |
Initial value:=
{0xa36d02f2,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 69 of file win32_joystick.c.
◆ _glfw_GUID_RxAxis
const GUID _glfw_GUID_RxAxis |
|
static |
Initial value:=
{0xa36d02f4,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 61 of file win32_joystick.c.
◆ _glfw_GUID_RyAxis
const GUID _glfw_GUID_RyAxis |
|
static |
Initial value:=
{0xa36d02f5,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 63 of file win32_joystick.c.
◆ _glfw_GUID_RzAxis
const GUID _glfw_GUID_RzAxis |
|
static |
Initial value:=
{0xa36d02e3,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 65 of file win32_joystick.c.
◆ _glfw_GUID_Slider
const GUID _glfw_GUID_Slider |
|
static |
Initial value:=
{0xa36d02e4,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 67 of file win32_joystick.c.
◆ _glfw_GUID_XAxis
const GUID _glfw_GUID_XAxis |
|
static |
Initial value:=
{0xa36d02e0,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 55 of file win32_joystick.c.
◆ _glfw_GUID_YAxis
const GUID _glfw_GUID_YAxis |
|
static |
Initial value:=
{0xa36d02e1,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 57 of file win32_joystick.c.
◆ _glfw_GUID_ZAxis
const GUID _glfw_GUID_ZAxis |
|
static |
Initial value:=
{0xa36d02e2,0xc9f3,0x11cf,{0xbf,0xc7,0x44,0x45,0x53,0x54,0x00,0x00}}
Definition at line 59 of file win32_joystick.c.
◆ _glfw_IID_IDirectInput8W
const GUID _glfw_IID_IDirectInput8W |
|
static |
Initial value:=
{0xbf798031,0x483a,0x4da2,{0xaa,0x99,0x5d,0x64,0xed,0x36,0x97,0x00}}
Definition at line 53 of file win32_joystick.c.
◆ _glfwDataFormat
const DIDATAFORMAT _glfwDataFormat |
|
static |
Initial value:=
{
sizeof(DIDATAFORMAT),
sizeof(DIOBJECTDATAFORMAT),
DIDFT_ABSAXIS,
sizeof(DIJOYSTATE),
}
static DIOBJECTDATAFORMAT _glfwObjectDataFormats[]
Definition at line 135 of file win32_joystick.c.
◆ _glfwObjectDataFormats
DIOBJECTDATAFORMAT _glfwObjectDataFormats[] |
|
static |