#include <joystick.h>
Diagrama de herencias de JOYSTICK
Métodos públicos | |
JOYSTICK (char *filename) | |
virtual | ~JOYSTICK () |
BOOLEAN | abrir (void) |
void | cerrar (void) |
void | consultar (double *x, double *y, int *botones) |
void | calibrar (void) |
void | actualizar (void) |
BOOLEAN | consultar_variable (const char *nombre_variable, int &tipo, void **ref) |
Éste método, junto con `actualizar_variable` es el núcleo del esquema de introspección AQUYNZA. | |
LPDIRECTINPUTDEVICE2 | device () |
Métodos privados | |
BOOLEAN | set_gain (int gain) |
Métodos privados estáticos | |
BOOLEAN CALLBACK | device_callback (LPDIDEVICEINSTANCE pdidi, LPVOID pv) |
Atributos privados | |
int | fd |
int | status |
char * | archivo |
JS_DATA_TYPE | lowlevel_data |
LPDIRECTINPUT | direct_input_object |
GUID | guid |
BOOLEAN | gui_valido |
LPDIRECTINPUTDEVICE2 | fd_device |
double | fx |
double | fy |
int | fbotones |
|
Definición en la línea 111 del archivo joystick.C. |
|
Definición en la línea 117 del archivo joystick.C. |
|
Definición en la línea 123 del archivo joystick.C. |
|
Reimplementado de DISPOSITIVO. Definición en la línea 147 del archivo joystick.C. |
|
Definición en la línea 141 del archivo joystick.C. |
|
Definición en la línea 129 del archivo joystick.C. |
|
Definición en la línea 135 del archivo joystick.C. |
|
Éste método, junto con `actualizar_variable` es el núcleo del esquema de introspección AQUYNZA. La introspección permite consultar y/o actualizar cualquier variable de cualquier tipo mediante una interfaz unificada. Éste método retorna TRUE si la operación de consulta en introspección fue válida o FALSE si no (ya sea porque el tipo de datos era incorrecto o el nombre de variable suministrado no existe dentro de la clase). Éste método deberá ser sobrecargado por las clases que se deseen entren al esquema de introspección AQUYNZA (y las cuales heredarán de ésta clase). El comportamiento por defecto es tener la introspección desactivada (siempre retornar FALSE). Implements DISPOSITIVO. Definición en la línea 153 del archivo joystick.C. |
|
Definición en la línea 97 del archivo joystick.h. References fd_device. |
|
Definición en la línea 541 del archivo joystick.C. |
|
Definición en la línea 516 del archivo joystick.C. References direct_input_object, y fd_device. |
|
Definición en la línea 64 del archivo joystick.h. |
|
Definición en la línea 69 del archivo joystick.h. Referenciado por set_gain(). |
|
Definición en la línea 82 del archivo joystick.h. |
|
Definición en la línea 62 del archivo joystick.h. |
|
Definición en la línea 72 del archivo joystick.h. Referenciado por device(), y set_gain(). |
|
Definición en la línea 80 del archivo joystick.h. |
|
Definición en la línea 81 del archivo joystick.h. |
|
Definición en la línea 71 del archivo joystick.h. |
|
Definición en la línea 70 del archivo joystick.h. |
|
Definición en la línea 65 del archivo joystick.h. |
|
Definición en la línea 63 del archivo joystick.h. |