This internal class represents the coordinator for gamepad controllers. You should only have to deal with it if you're using it with multiple controllers, and even then, it's best to access them with the "controllerOne" and "controllerTwo" shortcuts.
Like the World, it uses the singleton pattern; you can't actually declare a new instance of a ControllerManager. To access controllers in your world, use "theControllerManager" to retrieve the singleton object. "theControllerManager" is defined in both C++ and Lua.
If you're not familiar with the singleton pattern, this paper is a good starting point. (Don't be afraid that it's written by Microsoft.)
Definition at line 91 of file Controller.h.