#include <Input.h>
Métodos públicos | |
UINT | Init (void) |
Función para inicializar el objeto Input. | |
void | Release (void) |
Función para finalizar el objeto Input. | |
void | Update (void) |
Función para actualizar el estado de la entrada. | |
bool | GetKey (int key) const |
Función para preguntar si una tecla está pulsada. | |
bool | KbHit (void) const |
Función para preguntar si el teclado está pulsado. | |
bool | EnableKeyRepeat (int delay, int interval) |
Función para activar la repetición de pulsaciones. | |
bool | DisableKeyRepeat (void) |
Función para desactivar la repetición de pulsaciones. | |
int | GetMouseX (void) const |
Función para obtener la coordenada X del ratón. | |
int | GetMouseY (void) const |
Función para obtener la coordenada Y del ratón. | |
int | GetMouseRelX (void) const |
Función para obtener la coordenada relativa X del ratón. | |
int | GetMouseRelY (void) const |
Función para obtener la coordenada relativa Y del ratón. | |
bool | MouseButton (int button) const |
Función para preguntar si un botón del ratón está pulsado. | |
bool | LeftButton (void) const |
Función para preguntar si el botón izquierdo del ratón está pulsado. | |
bool | MiddleButton (void) const |
Función para preguntar si el botón central del ratón está pulsado. | |
bool | RightButton (void) const |
Función para preguntar si el botón derecho del ratón está pulsado. | |
bool | WheelUp (void) const |
Función para preguntar si el WheelUp del ratón está pulsado. | |
bool | WheelDown (void) const |
Función para preguntar si el WheelDown del ratón está pulsado. | |
bool | MouseInRect (Rect *rect) |
Función para preguntar si el ratón está en una región. | |
Métodos públicos estáticos | |
static Input * | GetInstance (void) |
Función para obtener la instancia de Input. |
La clase Input gestiona los temas relacionados con el sistema de entrada. Estos basicamente son, manejar y controlar el teclado y el ratón.
bool Yukino::Input::DisableKeyRepeat | ( | void | ) | [inline] |
Función para desactivar la repetición de pulsaciones.
Esta función sirve para desactivar la repetición de pulsaciones.
bool Yukino::Input::EnableKeyRepeat | ( | int | delay, | |
int | interval | |||
) | [inline] |
Función para activar la repetición de pulsaciones.
Esta función sirve para activar la repetición de pulsaciones.
delay | Tiempo en ms de espera para empezar las repeticiones. | |
interval | Tiempo en ms entre repetición y repetición. |
Input * Yukino::Input::GetInstance | ( | void | ) | [static] |
bool Yukino::Input::GetKey | ( | int | key | ) | const [inline] |
Función para preguntar si una tecla está pulsada.
Esta función sirve para preguntar si una tecla está pulsada.
key | La tecla en cuestión. |
int Yukino::Input::GetMouseRelX | ( | void | ) | const [inline] |
Función para obtener la coordenada relativa X del ratón.
Esta función sirve para obtener la coordenada relativa X del ratón.
int Yukino::Input::GetMouseRelY | ( | void | ) | const [inline] |
Función para obtener la coordenada relativa Y del ratón.
Esta función sirve para obtener la coordenada relativa Y del ratón.
int Yukino::Input::GetMouseX | ( | void | ) | const [inline] |
Función para obtener la coordenada X del ratón.
Esta función sirve para obtener la coordenada X del ratón.
int Yukino::Input::GetMouseY | ( | void | ) | const [inline] |
Función para obtener la coordenada Y del ratón.
Esta función sirve para obtener la coordenada Y del ratón.
UINT Yukino::Input::Init | ( | void | ) |
bool Yukino::Input::KbHit | ( | void | ) | const |
Función para preguntar si el teclado está pulsado.
Esta función sirve para preguntar si el teclado está pulsado.
bool Yukino::Input::LeftButton | ( | void | ) | const [inline] |
Función para preguntar si el botón izquierdo del ratón está pulsado.
Esta función sirve para preguntar si el botón izquierdo está pulsado.
bool Yukino::Input::MiddleButton | ( | void | ) | const [inline] |
Función para preguntar si el botón central del ratón está pulsado.
Esta función sirve para preguntar si el botón central está pulsado.
bool Yukino::Input::MouseButton | ( | int | button | ) | const [inline] |
Función para preguntar si un botón del ratón está pulsado.
Esta función sirve para preguntar si un botón del ratón está pulsado.
button | El botón en cuestión. |
bool Yukino::Input::MouseInRect | ( | Rect * | rect | ) | [inline] |
Función para preguntar si el ratón está en una región.
Esta función sirve para preguntar si el ratón está en una región.
rect | La región en cuestión. |
void Yukino::Input::Release | ( | void | ) |
bool Yukino::Input::RightButton | ( | void | ) | const [inline] |
Función para preguntar si el botón derecho del ratón está pulsado.
Esta función sirve para preguntar si el botón derecho está pulsado.
void Yukino::Input::Update | ( | void | ) |
Función para actualizar el estado de la entrada.
Esta función sirve para actualizar el estado de la entrada.
bool Yukino::Input::WheelDown | ( | void | ) | const [inline] |
Función para preguntar si el WheelDown del ratón está pulsado.
Esta función sirve para preguntar si el WheelDown del ratón está pulsado.
bool Yukino::Input::WheelUp | ( | void | ) | const [inline] |
Función para preguntar si el WheelUp del ratón está pulsado.
Esta función sirve para preguntar si el WheelUp del ratón está pulsado.