By default the input implementation choice is made by the platform defines. This allows the USING_GAMEINPUT, USING_WINDOWS_GAMING_INPUT, and USING_XINPUT defines to override this rather than just indicating the choice.
The defines can also be used to force the header when used in client code to match whatever choice was used to build the library in cases where the defaults don't match.
By default the input implementation choice is made by the platform defines. This allows the
USING_GAMEINPUT
,USING_WINDOWS_GAMING_INPUT
, andUSING_XINPUT
defines to override this rather than just indicating the choice.The defines can also be used to force the header when used in client code to match whatever choice was used to build the library in cases where the defaults don't match.