Input - Manager device input. More...
Public Member Functions | |
| CSAD_API void | close () |
| the event handler | |
| CSAD_API Keyboard * | createKeyboard (char *driver, char *name) |
| creates an event handler for an input device type keyboard | |
| CSAD_API Mouse * | createMouse (char *driver, char *name) |
| creates an event handler for an input device type mouse | |
| _FORCEINLINE bool | getButton (unsigned int id) |
| Returns the status of the specified key. | |
| _FORCEINLINE vector3f & | getCursorDelta () |
| The offset of the General provisions of the cursor all manipulators. | |
| _FORCEINLINE vector3f & | getCursorPos () |
| The General position of the cursor all manipulators. | |
| _FORCEINLINE Display * | getDisplay () |
| The screen on which the mouse is. | |
| CSAD_API Keyboard * | getKeyboard (char *name) |
| Returns an object keyboard. | |
| CSAD_API Mouse * | getMouse (char *name) |
| Returns an object of a mouse. | |
| CSAD_API TYPEINFO_H CSAD_API void | init () |
| the event handler | |
| CSAD_API void * | set (unsigned _int32, void *) |
| used for any interface commands. | |
| CSAD_API void | update () |
| the event handler | |
| CSAD_API void | updateReset () |
| the event handler | |
Public Member Functions inherited from csad::BaseObject | |
| _FORCEINLINE bool | isContainer () |
| returns true if the object is a container. | |
| _FORCEINLINE ParametersList * | read (ParametersList *data) |
| read attributes object. | |
| _FORCEINLINE void * | type () |
| the output pointer to the typeid() of the class. | |
| _FORCEINLINE void | write (ParametersList *data) |
| record attributes of the object. | |
Static Public Member Functions | |
| static CSAD_API Input & | input () |
| Provides access to the active input Manager. | |
Additional Inherited Members | |
Public Types inherited from csad::BaseObject | |
| enum | BASE { ANY = 0x00000000, EVENT = 0x00000001, TYPE = 0x00000002, CONTAINER = 0x00000003, MANAGER_COUNT = 0x00000004, MANAGER = 0x00000005, WRITE = 0x00000006, READ = 0x00000007, SELECT = 0x00000008, RUN = 0x00000009, LIST = 0x0000000A, LIST_COUNT = 0x0000000B, NAME = 0x0000000C, CHILD_NAME = 0x0000000D } |
| the basic format of the interface More... | |
1.8.4