Tesseract Engine Documentation

DarkWynter.Engine.Controllers Namespace

Namespace hierarchy

Classes

Class Description
Controller Event Publisher Game level classes observer and subscribe to these events
ControllerBoolEventArgs Controller boolean Event Arguments Represents the value of the input coming from the controler.
ControllerFloatEventArgs Controller float Event Arguments Represents the value of the input coming from the controler.
ControllerIntEventArgs Controller integer Event Arguments Represents the value of the input coming from the controler.
ControllerManager Event Publisher Game level classes observer and subscribe to these events
ControllerVec2EventArgs Controller Vector2 Event Arguments Represents the value of the input coming from the controler.
ControllerVoidEventArgs Controller void Event Arguments Represents the value of the input coming from the controler.
GameController Game Controller for getting player inputs in-game
GameLogicController Handles respawn and game over conditions based on Statics_Engine.GameSettings.gameType.
KeyboardControl Keyboard event class for mapping a keyboard button to an event
MenuController Menu Controller for getting player inputs for the menu system
MouseControl Mouse event class for mapping a Mouse button/motion to an event
XboxAnalogControl Xbox analog event class for mapping an analog button/motion to an event
XboxDigitalControl Xbox digital event class for mapping a digital button/motion to an event

Delegates

Delegate Description
KeyboardControl.OnClickHandler On click delegate type
MouseControl.OnClickHandler On click delegate type
MouseControl.OnMotionHandler On motion delegate type
MouseControl.OnScrollHandler On scroll delegate type
XboxAnalogControl.OnStickHandler On stick delegate type
XboxAnalogControl.OnTriggerHandler On trigger delegate type
XboxDigitalControl.OnClickHandler On click delegate type