Controller module

Contents

Classes

class U4DEngine::U4DGamepadController
The U4DGamepadController class manages all inputs from a game pad.
class U4DEngine::U4DKeyboardController
The U4DKeyboardController class manages the user inputs detected on the keyboard and mouse on a mac.
class U4DEngine::U4DTouchesController
The U4DTouchesController class manages the touch inputs (buttons and joysticks) detected on iOS devices.
class U4DEngine::U4DButton
The U4DButton class manages button entities.
class U4DEngine::U4DButtonIdleState
The U4DButtonIdleState class manages the idle state of the button. This class is a singleton.
class U4DEngine::U4DButtonMovedState
The U4DButtonMovedState class manages the state of the U4DButton when a move gesture is detected on the iOS device. This class is a singleton.
class U4DEngine::U4DButtonPressedState
The U4DButtonPressedState class manages the pressed state of the button. This class is a singleton.
class U4DEngine::U4DButtonReleasedState
The U4DButtonReleasedState class manages the released state of the button. This class is a singleton
class U4DEngine::U4DButtonStateInterface
The U4DButtonStateInterface controls the state objects of the button, such as idle, pressed, moved, released.
class U4DEngine::U4DButtonStateManager
The U4DButtonStateManager class manages the state of the U4DButton.
class U4DEngine::U4DControllerInterface
The U4DController interface provides the behaviors for the different type of controllers.
class U4DEngine::U4DJoyStick
The U4DJoyStick class controls the joystick entity.
class U4DEngine::U4DJoystickActiveState
The U4DJoystickActiveState class manages the active state of the joystick.
class U4DEngine::U4DJoystickIdleState
The U4DJoystickIdleState class manages the idle state of the joystick.
class U4DEngine::U4DJoystickReleasedState
The U4DJoystickReleasedState class manages the release state of the joystick.
class U4DEngine::U4DJoystickStateInterface
The U4DJoystickStateInterface controls the state objects of the joystick such as active or released.
class U4DEngine::U4DJoystickStateManager
The U4DJoystickStateManager class manages the state of the U4DJoyStick.