Lines Matching refs:axes
115 if (!isValidElementForJoystick(mapping->axes + i, js))
151 { "lefttrigger", mapping->axes + GLFW_GAMEPAD_AXIS_LEFT_TRIGGER },
152 { "righttrigger", mapping->axes + GLFW_GAMEPAD_AXIS_RIGHT_TRIGGER },
153 { "leftx", mapping->axes + GLFW_GAMEPAD_AXIS_LEFT_X },
154 { "lefty", mapping->axes + GLFW_GAMEPAD_AXIS_LEFT_Y },
155 { "rightx", mapping->axes + GLFW_GAMEPAD_AXIS_RIGHT_X },
156 { "righty", mapping->axes + GLFW_GAMEPAD_AXIS_RIGHT_Y }
440 js->axes[axis] = value;
523 js->axes = _glfw_calloc(axisCount, sizeof(float));
541 _glfw_free(js->axes);
1102 return js->axes;
1428 const float value = js->axes[e->index] * e->axisScale + e->axisOffset;
1455 const _GLFWmapelement* e = js->mapping->axes + i;
1458 const float value = js->axes[e->index] * e->axisScale + e->axisOffset;
1459 state->axes[i] = fminf(fmaxf(value, -1.f), 1.f);
1466 state->axes[i] = 1.f;
1468 state->axes[i] = -1.f;
1471 state->axes[i] = js->buttons[e->index] * 2.f - 1.f;