User Tools

Site Tools


en:orx:reference:io:main

This is an old revision of the document!


Input/Output (IO)

OrxFile

File / file system module. Module that handles file / file system access.

OrxInput

Input module. Module that handles generalized inputs (keyboard, mouse, joystick, …)

Input events may be defined either in the config file or in code with orxInput_Bind*() functions. They can be changed on the fly, of course, and you can create inputs than don't necessarily map to physical device by using the orxINPUT_TYPE_EXTERNAL value of the enum.

It allows to group everything through the generic input system. Events can be bound to whatever any input source: physical device, GUI “buttons” by activating the input using orxInput_SetValue(), etc… This way, when going from one peripheral to the other, or when going to another platform, only the bindings need to be changed, the processing code itself doesn't change.

OrxJoystick

Joystick plugin module. Plugin module that handles joystick-like peripherals.

OrxKeyboard

Keyboard plugin module. Plugin module that handles keyboard peripherals.

OrxMouse

Mouse plugin module. Plugin module that handles mouse-like peripherals.

Config

Tutorials

en/orx/reference/io/main.1369374266.txt.gz · Last modified: 2017/05/30 00:50 (8 years ago) (external edit)