nDI8Server Class Reference
[Input Subsystem]
#include <ndi8server.h>
Inheritance diagram for nDI8Server:

Detailed Description
A DirectInput8 based input server class.(C) 2002 RadonLabs GmbH
Definition at line 19 of file ndi8server.h.
Public Types | |
| enum | { INPUT_BUFFER_SIZE = 512 } |
Public Member Functions | |
| nDI8Server () | |
| constructor | |
| virtual | ~nDI8Server () |
| destructor | |
| virtual void | Open () |
| initialize DInput8 | |
| virtual void | Trigger (double time) |
| trigger the input server | |
| const char * | Error (HRESULT hr) |
| convert error code to string | |
Public Attributes | |
| nAutoRef< nRoot > | refDevices |
| nAutoRef< nEnv > | refHwnd |
| IDirectInput8 * | di8 |
| nList | di8DevList |
| nList | nebDevList |
| HWND | hwnd |
| int | curJoyMouse |
| int | curPadMouse |
| int | curRelMouse |
| int | curJoystick |
| int | curKeyboard |
Member Enumeration Documentation
|
|
Reimplemented from nInputServer. Definition at line 65 of file ndi8server.h. |
Constructor & Destructor Documentation
|
|
constructor
Definition at line 12 of file ndi8server_main.cc. |
|
|
destructor
Definition at line 29 of file ndi8server_main.cc. |
Member Function Documentation
|
|
initialize DInput8 InitDirectInput is not done in the constructor anymore. When using Mangalore, a window hasn't been created yet at that point. Reimplemented from nInputServer. Definition at line 40 of file ndi8server_main.cc. |
|
|
trigger the input server The servers trigger method which should be called once a frame. Queries input devices and generates Nebula input events which are linked into the global input event list. Reimplemented from nInputServer. Definition at line 139 of file ndi8server_trigger.cc. |
|
|
convert error code to string Convert DInput error code to string. Definition at line 12 of file ndi8server_error.cc. |
Member Data Documentation
|
|
Definition at line 52 of file ndi8server.h. |
|
|
Definition at line 53 of file ndi8server.h. |
|
|
Definition at line 54 of file ndi8server.h. |
|
|
Definition at line 55 of file ndi8server.h. |
|
|
Definition at line 56 of file ndi8server.h. |
|
|
Definition at line 57 of file ndi8server.h. |
|
|
Definition at line 59 of file ndi8server.h. |
|
|
Definition at line 60 of file ndi8server.h. |
|
|
Definition at line 61 of file ndi8server.h. |
|
|
Definition at line 62 of file ndi8server.h. |
|
|
Definition at line 63 of file ndi8server.h. |
The documentation for this class was generated from the following files: