Jypeli  5
The simple game programming library
Jypeli.Controls nimiavaruusreferenssi

Luokat

class  AnalogListener
 
interface  ControlContexted
 
class  Controller
 Yleinen peliohjainluokka. Lisää...
 
class  Controls
 Sisältää ohjaimet. Lisää...
 
class  GamePad
 Xbox-peliohjain. Lisää...
 
interface  IAnalogListener
 
class  Keyboard
 Näppäimistö peliohjaimena. Lisää...
 
class  ListenContext
 
class  Listener
 
class  Mouse
 Hiiri peliohjaimena. Lisää...
 
struct  MouseState
 
class  MultiKeyListener
 
class  NullListener
 
class  PhoneBackButton
 Windows Phonen Back-nappi Lisää...
 
interface  PointingDevice
 
class  SimpleListener
 
class  TouchListener
 

Luettelotyypit

enum  ListeningType {
  Null, KeyboardKey, KeyboardAll, MouseButton,
  MouseMovement, MouseWheel, ControllerButton, ControllerAnalogMovement,
  Touch, TouchGesture, Accelerometer, PhoneButton
}
 
enum  AnalogControl {
  DefaultStick, LeftStick, RightStick, LeftTrigger,
  RightTrigger, Accelerometer
}
 Analoginen ohjain. Tämä voi olla joko painike, jota voi painaa eri voimakkuuksilla (padiohjaimen liipainäppäin), ohjaustikku tai puhelimen kiihtyvyysanturi Lisää...
 

Funktiot

delegate void Handler ()
 Ohjaintapahtumankäsittelijä ilman parametreja. Lisää...
 
delegate void Handler< T1 > (T1 p1)
 Ohjaintapahtumankäsittelijä yhdellä parametrilla. Lisää...
 
delegate void Handler< T1, T2 > (T1 p1, T2 p2)
 Ohjaintapahtumankäsittelijä kahdella parametrilla. Lisää...
 
delegate void Handler< T1, T2, T3 > (T1 p1, T2 p2, T3 p3)
 Ohjaintapahtumankäsittelijä kolmella parametrilla. Lisää...
 
delegate void Handler< T1, T2, T3, T4 > (T1 p1, T2 p2, T3 p3, T4 p4)
 Ohjaintapahtumankäsittelijä neljällä parametrilla. Lisää...
 
delegate void MultiKeyHandler (List< Key > keys)
 Ohjaintapahtumankäsittelijä ilman parametreja. Lisää...
 
delegate void MultiKeyHandler< T1 > (List< Key > keys, T1 p1)
 Ohjaintapahtumankäsittelijä yhdellä parametrilla. Lisää...
 
delegate void MultiKeyHandler< T1, T2 > (List< Key > keys, T1 p1, T2 p2)
 Ohjaintapahtumankäsittelijä kahdella parametrilla. Lisää...
 
delegate void MultiKeyHandler< T1, T2, T3 > (List< Key > keys, T1 p1, T2 p2, T3 p3)
 Ohjaintapahtumankäsittelijä kolmella parametrilla. Lisää...
 
delegate void MultiKeyHandler< T1, T2, T3, T4 > (List< Key > keys, T1 p1, T2 p2, T3 p3, T4 p4)
 Ohjaintapahtumankäsittelijä neljällä parametrilla. Lisää...
 
delegate void AnalogHandler (AnalogState analogState)
 Ohjaintapahtumankäsittelijä ilman parametreja. Lisää...
 
delegate void AnalogHandler< T1 > (AnalogState analogState, T1 p1)
 Ohjaintapahtumankäsittelijä yhdellä parametrilla. Lisää...
 
delegate void AnalogHandler< T1, T2 > (AnalogState analogState, T1 p1, T2 p2)
 Ohjaintapahtumankäsittelijä kahdella parametrilla. Lisää...
 
delegate void AnalogHandler< T1, T2, T3 > (AnalogState analogState, T1 p1, T2 p2, T3 p3)
 Ohjaintapahtumankäsittelijä kolmella parametrilla. Lisää...
 
delegate void AnalogHandler< T1, T2, T3, T4 > (AnalogState analogState, T1 p1, T2 p2, T3 p3, T4 p4)
 Ohjaintapahtumankäsittelijä neljällä parametrilla. Lisää...
 
delegate void TouchHandler (Touch touch)
 Ohjaintapahtumankäsittelijä ilman parametreja. Lisää...
 
delegate void TouchHandler< T1 > (Touch touch, T1 p1)
 Ohjaintapahtumankäsittelijä yhdellä parametrilla. Lisää...
 
delegate void TouchHandler< T1, T2 > (Touch touch, T1 p1, T2 p2)
 Ohjaintapahtumankäsittelijä kahdella parametrilla. Lisää...
 
delegate void TouchHandler< T1, T2, T3 > (Touch touch, T1 p1, T2 p2, T3 p3)
 Ohjaintapahtumankäsittelijä kolmella parametrilla. Lisää...
 
delegate void TouchHandler< T1, T2, T3, T4 > (Touch touch, T1 p1, T2 p2, T3 p3, T4 p4)
 Ohjaintapahtumankäsittelijä neljällä parametrilla. Lisää...
 

Luettelotyyppien dokumentaatio

◆ AnalogControl

enum AnalogControl
strong

Analoginen ohjain. Tämä voi olla joko painike, jota voi painaa eri voimakkuuksilla (padiohjaimen liipainäppäin), ohjaustikku tai puhelimen kiihtyvyysanturi

Luettelotyyppien arvot
DefaultStick 

Ohjaimen tavallisemmin käytettävä analogitikku. Padissa, jossa on kaksi tikkua, käytetään vasenta.

LeftStick 

Ohjaimen vasen analogitikku.

RightStick 

Ohjaimen oikea analogitikku.

LeftTrigger 

Ohjaimen vasen liipasin.

RightTrigger 

Ohjaimen oikea liipasin.

Accelerometer 

Puhelimen kiihtyvyysanturi

Määrittely tiedoston Listeners.cs rivillä 57.

◆ ListeningType

enum ListeningType
strong
Luettelotyyppien arvot
Null 
KeyboardKey 
KeyboardAll 
MouseButton 
MouseMovement 
MouseWheel 
ControllerButton 
ControllerAnalogMovement 
Touch 
TouchGesture 
Accelerometer 
PhoneButton 

Määrittely tiedoston Listeners.cs rivillä 36.

Funktioiden dokumentaatio

◆ AnalogHandler()

delegate void Jypeli.Controls.AnalogHandler ( AnalogState  analogState)

Ohjaintapahtumankäsittelijä ilman parametreja.

◆ AnalogHandler< T1 >()

delegate void Jypeli.Controls.AnalogHandler< T1 > ( AnalogState  analogState,
T1  p1 
)

Ohjaintapahtumankäsittelijä yhdellä parametrilla.

◆ AnalogHandler< T1, T2 >()

delegate void Jypeli.Controls.AnalogHandler< T1, T2 > ( AnalogState  analogState,
T1  p1,
T2  p2 
)

Ohjaintapahtumankäsittelijä kahdella parametrilla.

◆ AnalogHandler< T1, T2, T3 >()

delegate void Jypeli.Controls.AnalogHandler< T1, T2, T3 > ( AnalogState  analogState,
T1  p1,
T2  p2,
T3  p3 
)

Ohjaintapahtumankäsittelijä kolmella parametrilla.

◆ AnalogHandler< T1, T2, T3, T4 >()

delegate void Jypeli.Controls.AnalogHandler< T1, T2, T3, T4 > ( AnalogState  analogState,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Ohjaintapahtumankäsittelijä neljällä parametrilla.

◆ Handler()

delegate void Jypeli.Controls.Handler ( )

Ohjaintapahtumankäsittelijä ilman parametreja.

◆ Handler< T1 >()

delegate void Jypeli.Controls.Handler< T1 > ( T1  p1)

Ohjaintapahtumankäsittelijä yhdellä parametrilla.

◆ Handler< T1, T2 >()

delegate void Jypeli.Controls.Handler< T1, T2 > ( T1  p1,
T2  p2 
)

Ohjaintapahtumankäsittelijä kahdella parametrilla.

◆ Handler< T1, T2, T3 >()

delegate void Jypeli.Controls.Handler< T1, T2, T3 > ( T1  p1,
T2  p2,
T3  p3 
)

Ohjaintapahtumankäsittelijä kolmella parametrilla.

◆ Handler< T1, T2, T3, T4 >()

delegate void Jypeli.Controls.Handler< T1, T2, T3, T4 > ( T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Ohjaintapahtumankäsittelijä neljällä parametrilla.

◆ MultiKeyHandler()

delegate void Jypeli.Controls.MultiKeyHandler ( List< Key keys)

Ohjaintapahtumankäsittelijä ilman parametreja.

◆ MultiKeyHandler< T1 >()

delegate void Jypeli.Controls.MultiKeyHandler< T1 > ( List< Key keys,
T1  p1 
)

Ohjaintapahtumankäsittelijä yhdellä parametrilla.

◆ MultiKeyHandler< T1, T2 >()

delegate void Jypeli.Controls.MultiKeyHandler< T1, T2 > ( List< Key keys,
T1  p1,
T2  p2 
)

Ohjaintapahtumankäsittelijä kahdella parametrilla.

◆ MultiKeyHandler< T1, T2, T3 >()

delegate void Jypeli.Controls.MultiKeyHandler< T1, T2, T3 > ( List< Key keys,
T1  p1,
T2  p2,
T3  p3 
)

Ohjaintapahtumankäsittelijä kolmella parametrilla.

◆ MultiKeyHandler< T1, T2, T3, T4 >()

delegate void Jypeli.Controls.MultiKeyHandler< T1, T2, T3, T4 > ( List< Key keys,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Ohjaintapahtumankäsittelijä neljällä parametrilla.

◆ TouchHandler()

delegate void Jypeli.Controls.TouchHandler ( Touch  touch)

Ohjaintapahtumankäsittelijä ilman parametreja.

◆ TouchHandler< T1 >()

delegate void Jypeli.Controls.TouchHandler< T1 > ( Touch  touch,
T1  p1 
)

Ohjaintapahtumankäsittelijä yhdellä parametrilla.

◆ TouchHandler< T1, T2 >()

delegate void Jypeli.Controls.TouchHandler< T1, T2 > ( Touch  touch,
T1  p1,
T2  p2 
)

Ohjaintapahtumankäsittelijä kahdella parametrilla.

◆ TouchHandler< T1, T2, T3 >()

delegate void Jypeli.Controls.TouchHandler< T1, T2, T3 > ( Touch  touch,
T1  p1,
T2  p2,
T3  p3 
)

Ohjaintapahtumankäsittelijä kolmella parametrilla.

◆ TouchHandler< T1, T2, T3, T4 >()

delegate void Jypeli.Controls.TouchHandler< T1, T2, T3, T4 > ( Touch  touch,
T1  p1,
T2  p2,
T3  p3,
T4  p4 
)

Ohjaintapahtumankäsittelijä neljällä parametrilla.