LuciadCPillar C# 2023.1.04
Luciad.Input.KeyEvent Class Reference

Implementation of luciad::IInputEvent that represents keyboard input. More...

Inheritance diagram for Luciad.Input.KeyEvent:
Luciad.Input.IInputEvent

Public Member Functions

 KeyEvent (Luciad.Input.ButtonState state, Luciad.Input.KeyCode key, Luciad.Input.ModifierKeys modifierKeys)
 
 KeyEvent (Luciad.Input.ButtonState state, Luciad.Input.KeyCode key, Luciad.Input.ModifierKeys modifierKeys, Luciad.Cartesian.Coordinate lastKnownLocation)
 
void Dispose ()
 

Properties

Luciad.Input.KeyCode Key [get]
 
Luciad.Cartesian.? Coordinate LastKnownLocation [get]
 
Luciad.Input.ModifierKeys ModifierKeys [get]
 
Luciad.Input.ButtonState State [get]
 

Detailed Description

Implementation of luciad::IInputEvent that represents keyboard input.

This class contains the button state, the key and the modifiers if any. 2020.1

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::KeyEvent.

Constructor & Destructor Documentation

◆ KeyEvent() [1/2]

Luciad.Input.KeyEvent.KeyEvent ( Luciad.Input.ButtonState  state,
Luciad.Input.KeyCode  key,
Luciad.Input.ModifierKeys  modifierKeys 
)
inline

◆ KeyEvent() [2/2]

Luciad.Input.KeyEvent.KeyEvent ( Luciad.Input.ButtonState  state,
Luciad.Input.KeyCode  key,
Luciad.Input.ModifierKeys  modifierKeys,
Luciad.Cartesian.Coordinate  lastKnownLocation 
)
inline

Member Function Documentation

◆ Dispose()

void Luciad.Input.KeyEvent.Dispose ( )
inline

Property Documentation

◆ Key

Luciad.Input.KeyCode Luciad.Input.KeyEvent.Key
get

◆ LastKnownLocation

Luciad.Cartesian.? Coordinate Luciad.Input.KeyEvent.LastKnownLocation
get

◆ ModifierKeys

Luciad.Input.ModifierKeys Luciad.Input.KeyEvent.ModifierKeys
get

◆ State

Luciad.Input.ButtonState Luciad.Input.KeyEvent.State
get