csharp
public interface IInputProcessorSomething that reshapes a binding's value on its way to the action.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
One method over a Vector2 rather than one per shape. A scalar binding is a vector whose Y is zero, so a processor written once works on both, and the alternative — ProcessScalar plus ProcessVector — makes every implementation write the one-dimensional case twice and lets the two disagree.
Processors run in the order they are written, and that order is meaningful: an invert after a clamp is not a clamp after an invert.
Fields and properties (1)
string NameThe name it is written under in a .vxinput.
Methods (1)
Used by (8)
- ClampProcessorVixen.Input
- InputBindingVixen.Input
- InputBindingPartVixen.Input
- InputProcessorFactoryVixen.Input
- InvertProcessorVixen.Input
- NormalizeProcessorVixen.Input
- ScaleProcessorVixen.Input
- StickDeadzoneProcessorVixen.Input