User Tools

Site Tools


proton:admanager_directx

Differences

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

Link to this comparison view

proton:admanager_directx [2012/07/07 03:06] (current)
seth created
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