User Tools

Site Tools


proton:admanager_directx
no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


proton:admanager_directx [2012/07/07 03:06] (current) – created seth
Line 1: Line 1:
 +=== Adding DirectX controller support ===
  
 +Assuming you already setup the [[GamepadManager|proton:gamepadmanager]] just add:
 +<code>
 +
 +//near the top of App.cpp
 +#ifdef PLATFORM_WINDOWS
 +#include "Gamepad/GamepadProviderDirectX.h"
 +#endif
 +
 +//Add this to actually init the gamepad(s):
 +
 +#ifdef PLATFORM_WINDOWS
 + GetGamepadManager()->AddProvider(new GamepadProviderDirectX); //use directx joysticks
 +#endif
 +
 +</code>
 +
 +Oh, you'll need to link against DirectX of course, specifically dinput8.lib and dxguid.lib.  Will work on directX 8 and newer I believe.
proton/admanager_directx.txt · Last modified: 2012/07/07 03:06 by seth