Lines Matching defs:data
84 // Object data array for our clone of c_dfDIJoystick
277 _GLFWobjenumWin32* data = user;
278 _GLFWjoyobjectWin32* object = data->objects + data->objectCount;
285 object->offset = DIJOFS_SLIDER(data->sliderCount);
309 if (FAILED(IDirectInputDevice8_SetProperty(data->device,
319 data->sliderCount++;
324 data->axisCount++;
329 object->offset = DIJOFS_BUTTON(data->buttonCount);
331 data->buttonCount++;
335 object->offset = DIJOFS_POV(data->povCount);
337 data->povCount++;
340 data->objectCount++;
352 _GLFWobjenumWin32 data;
382 "Win32: Failed to set device data format");
417 memset(&data, 0, sizeof(data));
418 data.device = device;
419 data.objects = _glfw_calloc(dc.dwAxes + (size_t) dc.dwButtons + dc.dwPOVs,
424 &data,
431 _glfw_free(data.objects);
435 qsort(data.objects, data.objectCount,
448 _glfw_free(data.objects);
470 data.axisCount + data.sliderCount,
471 data.buttonCount,
472 data.povCount);
476 _glfw_free(data.objects);
482 js->win32.objects = data.objects;
483 js->win32.objectCount = data.objectCount;
636 const void* data = (char*) &state + js->win32.objects[i].offset;
643 const float value = (*((LONG*) data) + 0.5f) / 32767.5f;
651 const char value = (*((BYTE*) data) & 0x80) != 0;
673 int stateIndex = LOWORD(*(DWORD*) data) / (45 * DI_DEGREES);
738 // while preserving what data can be preserved