clanDisplay Input - ClanLib SDK
Description: clanDisplay Input

Classes | Enumerations
clanDisplay Input

## Classes
class | clan::InputDevice
| InputDevice. More...
class | clan::InputDeviceProvider
| Interface for implementing a InputDevice source. More...
class | clan::InputEvent
| Input event class. More...
class | clan::OcclusionQueryProvider
| Occlusion query provider. More...

## Enumerations
enum | clan::InputCode { clan::mouse_left = 0 , clan::mouse_right = 1 , clan::mouse_middle = 2 , clan::mouse_wheel_up = 3 , clan::mouse_wheel_down = 4 , clan::mouse_xbutton1 = 5 , clan::mouse_xbutton2 = 6 , clan::mouse_count = 7 , clan::joystick_x = 0 , clan::joystick_y , clan::joystick_z , clan::joystick_rx , clan::joystick_ry , clan::joystick_rz , clan::joystick_slider , clan::joystick_dial , clan::joystick_wheel , clan::joystick_vx , clan::joystick_vy , clan::joystick_vz , clan::joystick_vrx , clan::joystick_vry , clan::joystick_vrz , clan::joystick_vslider0 , clan::joystick_vslider1 , clan::joystick_ax , clan::joystick_ay , clan::joystick_az , clan::joystick_arx , clan::joystick_ary , clan::joystick_arz , clan::joystick_aslider0 , clan::joystick_aslider1 , clan::joystick_fx , clan::joystick_fy , clan::joystick_fz , clan::joystick_frx , clan::joystick_fry , clan::joystick_frz , clan::joystick_fslider0 , clan::joystick_fslider1 , clan::joystick_button = 0 , clan::joystick_hat = 0 , clan::keycode_backspace =XK_BackSpace , clan::keycode_tab =XK_Tab , clan::keycode_clear =XK_Clear , clan::keycode_return =XK_Return , clan::keycode_shift =XK_Shift_L , clan::keycode_control =XK_Control_L , clan::keycode_menu =XK_Menu , clan::keycode_pause =XK_Pause , clan::keycode_kanji =XK_Kanji , clan::keycode_escape =XK_Escape , clan::keycode_convert =XK_Henkan_Mode , clan::keycode_nonconvert =XK_Muhenkan , clan::keycode_space =XK_space , clan::keycode_prior =XK_Prior , clan::keycode_next =XK_Next , clan::keycode_end =XK_End , clan::keycode_home =XK_Home , clan::keycode_left =XK_Left , clan::keycode_up =XK_Up , clan::keycode_right =XK_Right , clan::keycode_down =XK_Down , clan::keycode_select =XK_Select , clan::keycode_print =XK_Print , clan::keycode_execute =XK_Execute , clan::keycode_insert =XK_Insert , clan::keycode_delete =XK_Delete , clan::keycode_help =XK_Help , clan::keycode_0 =XK_0 , clan::keycode_1 =XK_1 , clan::keycode_2 =XK_2 , clan::keycode_3 =XK_3 , clan::keycode_4 =XK_4 , clan::keycode_5 =XK_5 , clan::keycode_6 =XK_6 , clan::keycode_7 =XK_7 , clan::keycode_8 =XK_8 , clan::keycode_9 =XK_9 , clan::keycode_a =XK_a , clan::keycode_b =XK_b , clan::keycode_c =XK_c , clan::keycode_d =XK_d , clan::keycode_e =XK_e , clan::keycode_f =XK_f , clan::keycode_g =XK_g , clan::keycode_h =XK_h , clan::keycode_i =XK_i , clan::keycode_j =XK_j , clan::keycode_k =XK_k , clan::keycode_l =XK_l , clan::keycode_m =XK_m , clan::keycode_n =XK_n , clan::keycode_o =XK_o , clan::keycode_p =XK_p , clan::keycode_q =XK_q , clan::keycode_r =XK_r , clan::keycode_s =XK_s , clan::keycode_t =XK_t , clan::keycode_u =XK_u , clan::keycode_v =XK_v , clan::keycode_w =XK_w , clan::keycode_x =XK_x , clan::keycode_y =XK_y , clan::keycode_z =XK_z , clan::keycode_lwin =XK_Super_L , clan::keycode_rwin =XK_Multi_key , clan::keycode_apps =XK_Menu , clan::keycode_numpad0 =XK_KP_0 , clan::keycode_numpad1 =XK_KP_1 , clan::keycode_numpad2 =XK_KP_2 , clan::keycode_numpad3 =XK_KP_3 , clan::keycode_numpad4 =XK_KP_4 , clan::keycode_numpad5 =XK_KP_5 , clan::keycode_numpad6 =XK_KP_6 , clan::keycode_numpad7 =XK_KP_7 , clan::keycode_numpad8 =XK_KP_8 , clan::keycode_numpad9 =XK_KP_9 , clan::keycode_numpad_enter =XK_KP_Enter , clan::keycode_multiply =XK_KP_Multiply , clan::keycode_add =XK_KP_Add , clan::keycode_separator =XK_KP_Separator , clan::keycode_subtract =XK_KP_Subtract , clan::keycode_decimal =XK_KP_Decimal , clan::keycode_divide =XK_KP_Divide , clan::keycode_f1 =XK_F1 , clan::keycode_f2 =XK_F2 , clan::keycode_f3 =XK_F3 , clan::keycode_f4 =XK_F4 , clan::keycode_f5 =XK_F5 , clan::keycode_f6 =XK_F6 , clan::keycode_f7 =XK_F7 , clan::keycode_f8 =XK_F8 , clan::keycode_f9 =XK_F9 , clan::keycode_f10 =XK_F10 , clan::keycode_f11 =XK_F11 , clan::keycode_f12 =XK_F12 , clan::keycode_f13 =XK_F13 , clan::keycode_f14 =XK_F14 , clan::keycode_f15 =XK_F15 , clan::keycode_f16 =XK_F16 , clan::keycode_f17 =XK_F17 , clan::keycode_f18 =XK_F18 , clan::keycode_f19 =XK_F19 , clan::keycode_f20 =XK_F20 , clan::keycode_f21 =XK_F21 , clan::keycode_f22 =XK_F22 , clan::keycode_f23 =XK_F23 , clan::keycode_f24 =XK_F24 , clan::keycode_numlock =XK_Num_Lock , clan::keycode_scroll =XK_Scroll_Lock , clan::keycode_lshift =XK_Shift_L , clan::keycode_rshift =XK_Shift_R , clan::keycode_lcontrol =XK_Control_L , clan::keycode_rcontrol =XK_Control_R , clan::keycode_lmenu =XK_Meta_L , clan::keycode_rmenu =XK_Meta_R , clan::keycode_enter = keycode_return , clan::keycode_lapple = keycode_lwin , clan::keycode_rapple = keycode_rwin , clan::keycode_unknown = -1 }

## Detailed Description

## Enumeration Type Documentation

## ◆ InputCode

enum clan::InputCode

Enumerator
mouse_left |
mouse_right |
mouse_middle |
mouse_wheel_up |
mouse_wheel_down |
mouse_xbutton1 |
mouse_xbutton2 |
mouse_count |
joystick_x |
joystick_y |
joystick_z |
joystick_rx |
joystick_ry |
joystick_rz |
joystick_slider |
joystick_dial |
joystick_wheel |
joystick_vx |
joystick_vy |
joystick_vz |
joystick_vrx |
joystick_vry |
joystick_vrz |
joystick_vslider0 |
joystick_vslider1 |
joystick_ax |
joystick_ay |
joystick_az |
joystick_arx |
joystick_ary |
joystick_arz |
joystick_aslider0 |
joystick_aslider1 |
joystick_fx |
joystick_fy |
joystick_fz |
joystick_frx |
joystick_fry |
joystick_frz |
joystick_fslider0 |
joystick_fslider1 |
joystick_button |
joystick_hat |
keycode_backspace |
keycode_tab |
keycode_clear |
keycode_return |
keycode_shift |
keycode_control |
keycode_menu |
keycode_pause |
keycode_kanji |
keycode_escape |
keycode_convert |
keycode_nonconvert |
keycode_space |
keycode_prior |
keycode_next |
keycode_end |
keycode_home |
keycode_left |
keycode_up |
keycode_right |
keycode_down |
keycode_select |
keycode_print |
keycode_execute |
keycode_insert |
keycode_delete |
keycode_help |
keycode_0 |
keycode_1 |
keycode_2 |
keycode_3 |
keycode_4 |
keycode_5 |
keycode_6 |
keycode_7 |
keycode_8 |
keycode_9 |
keycode_a |
keycode_b |
keycode_c |
keycode_d |
keycode_e |
keycode_f |
keycode_g |
keycode_h |
keycode_i |
keycode_j |
keycode_k |
keycode_l |
keycode_m |
keycode_n |
keycode_o |
keycode_p |
keycode_q |
keycode_r |
keycode_s |
keycode_t |
keycode_u |
keycode_v |
keycode_w |
keycode_x |
keycode_y |
keycode_z |
keycode_lwin |
keycode_rwin |
keycode_apps |
keycode_numpad0 |
keycode_numpad1 |
keycode_numpad2 |
keycode_numpad3 |
keycode_numpad4 |
keycode_numpad5 |
keycode_numpad6 |
keycode_numpad7 |
keycode_numpad8 |
keycode_numpad9 |
keycode_numpad_enter |
keycode_multiply |
keycode_add |
keycode_separator |
keycode_subtract |
keycode_decimal |
keycode_divide |
keycode_f1 |
keycode_f2 |
keycode_f3 |
keycode_f4 |
keycode_f5 |
keycode_f6 |
keycode_f7 |
keycode_f8 |
keycode_f9 |
keycode_f10 |
keycode_f11 |
keycode_f12 |
keycode_f13 |
keycode_f14 |
keycode_f15 |
keycode_f16 |
keycode_f17 |
keycode_f18 |
keycode_f19 |
keycode_f20 |
keycode_f21 |
keycode_f22 |
keycode_f23 |
keycode_f24 |
keycode_numlock |
keycode_scroll |
keycode_lshift |
keycode_rshift |
keycode_lcontrol |
keycode_rcontrol |
keycode_lmenu |
keycode_rmenu |
keycode_enter |
keycode_lapple |
keycode_rapple |
keycode_unknown |