Lines Matching refs:rawAxisInfo
101 rawAxis, axis.rawAxisInfo.minValue, axis.rawAxisInfo.maxValue, in dump()
102 axis.rawAxisInfo.flat, axis.rawAxisInfo.fuzz, in dump()
103 axis.rawAxisInfo.resolution); in dump()
119 RawAbsoluteAxisInfo rawAxisInfo; in configure() local
120 getAbsoluteAxisInfo(abs, &rawAxisInfo); in configure()
121 if (rawAxisInfo.valid) { in configure()
131 mAxes.insert({abs, createAxis(axisInfo, rawAxisInfo, explicitlyMapped)}); in configure()
171 const RawAbsoluteAxisInfo& rawAxisInfo, in createAxis() argument
174 int32_t rawFlat = axisInfo.flatOverride < 0 ? rawAxisInfo.flat : axisInfo.flatOverride; in createAxis()
183 scale = 1.0f / (axisInfo.splitValue - rawAxisInfo.minValue); in createAxis()
184 highScale = 1.0f / (rawAxisInfo.maxValue - axisInfo.splitValue); in createAxis()
186 scale = 2.0f / (rawAxisInfo.maxValue - rawAxisInfo.minValue); in createAxis()
187 offset = avg(rawAxisInfo.minValue, rawAxisInfo.maxValue) * -scale; in createAxis()
192 scale = 1.0f / (rawAxisInfo.maxValue - rawAxisInfo.minValue); in createAxis()
198 const float fuzz = rawAxisInfo.fuzz * scale; in createAxis()
199 const float resolution = rawAxisInfo.resolution * scale; in createAxis()
204 return Axis(rawAxisInfo, axisInfo, explicitlyMapped, scale, offset, highScale, highOffset, min, in createAxis()
269 newValue = (axis.rawAxisInfo.maxValue - rawEvent->value) * axis.scale + in process()