Treehopper C# API
Input Struct Reference

Static Public Member Functions

static void InitHardwareInput (out Input input, uint message, ushort low, ushort high)
 
static void InitHardwareInput (out Input input, uint message, uint wParam)
 
static void InitKeyboardInput (out Input input, ushort scanCode, bool isKeyUp, bool isExtendedKey=false, uint timestampMillis=0)
 
static void InitKeyboardInput (out Input input, char charCode, bool isKeyUp, uint timestampMillis=0)
 
static void InitKeyboardInput (out Input input, VirtualKey key, bool isKeyUp, uint timestampMillis=0)
 
static void InitMouseInput (out Input input, int x, int y, MouseInputFlags flags, uint data=0, uint timestampMillis=0)
 

Public Attributes

InputType Type
 
InputPacket Packet
 

Member Function Documentation

◆ InitHardwareInput() [1/2]

static void InitHardwareInput ( out Input  input,
uint  message,
ushort  low,
ushort  high 
)
inlinestatic

◆ InitHardwareInput() [2/2]

static void InitHardwareInput ( out Input  input,
uint  message,
uint  wParam 
)
inlinestatic

◆ InitKeyboardInput() [1/3]

static void InitKeyboardInput ( out Input  input,
ushort  scanCode,
bool  isKeyUp,
bool  isExtendedKey = false,
uint  timestampMillis = 0 
)
inlinestatic

◆ InitKeyboardInput() [2/3]

static void InitKeyboardInput ( out Input  input,
char  charCode,
bool  isKeyUp,
uint  timestampMillis = 0 
)
inlinestatic

◆ InitKeyboardInput() [3/3]

static void InitKeyboardInput ( out Input  input,
VirtualKey  key,
bool  isKeyUp,
uint  timestampMillis = 0 
)
inlinestatic

◆ InitMouseInput()

static void InitMouseInput ( out Input  input,
int  x,
int  y,
MouseInputFlags  flags,
uint  data = 0,
uint  timestampMillis = 0 
)
inlinestatic

Member Data Documentation

◆ Packet

InputPacket Packet

◆ Type

InputType Type

The documentation for this struct was generated from the following file: