Vixen
02b45cc4
csharp
public interface IInputProcessor

Something 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 Name

    The 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