Expand description
Processors for single-axis input values
Structs§
- Axis
Bounds - Specifies an acceptable min-max range for valid single-axis inputs, restricting all value stays within intended limits to avoid unexpected behavior caused by extreme inputs.
- Axis
Dead Zone - A scaled version of
AxisExclusion
with the bounds set toAxisBounds::magnitude(1.0)
that normalizes non-excluded input values into the “live zone”, the remaining range within the bounds after dead zone exclusion. - Axis
Exclusion - Specifies an exclusion range for excluding single-axis inputs, helping filter out minor fluctuations and unintended movements.
Enums§
- Axis
Processor - A processor for single-axis input values,
accepting a
f32
input and producing af32
output.
Traits§
- Custom
Axis Processor - A trait for creating custom processor that handles single-axis input values,
accepting a
f32
input and producing af32
output. - Register
Custom Axis Processor Ext - A trait for registering a specific
CustomAxisProcessor
. - With
Axis Processing Pipeline Ext - Provides methods for configuring and manipulating the processing pipeline for single-axis input.