terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Microsoft.Xna.Framework.Input.KeyboardState Struct Reference
+ Collaboration diagram for Microsoft.Xna.Framework.Input.KeyboardState:

Public Member Functions

 KeyboardState (Keys[] keys, bool capsLock=false, bool numLock=false)
 
 KeyboardState (params Keys[] keys)
 
bool IsKeyDown (Keys key)
 
bool IsKeyUp (Keys key)
 
Keys[] GetPressedKeys ()
 
override int GetHashCode ()
 
override bool Equals (object obj)
 

Static Public Member Functions

static bool operator== (KeyboardState a, KeyboardState b)
 
static bool operator!= (KeyboardState a, KeyboardState b)
 
static KeyboardState ()
 

Package Functions

void InternalSetKey (Keys key)
 
void InternalClearKey (Keys key)
 
void InternalClearAllKeys ()
 
 KeyboardState (List< Keys > keys, bool capsLock=false, bool numLock=false)
 

Properties

bool CapsLock [get, set, private set]
 
bool NumLock [get, set, private set]
 
KeyState this[Keys key] [get, set]
 

Private Member Functions

bool InternalGetKey (Keys key)
 

Static Private Member Functions

static uint CountBits (uint v)
 
static int AddKeysToArray (uint keys, int offset, Keys[] pressedKeys, int index)
 

Private Attributes

uint keys0
 
uint keys1
 
uint keys2
 
uint keys3
 
uint keys4
 
uint keys5
 
uint keys6
 
uint keys7
 
bool< CapsLockk__BackingField
 
bool< NumLockk__BackingField
 

Static Private Attributes

static Keys[] empty
 
static Keys[] keysArray1
 
static Keys[] keysArray2
 
static Keys[] keysArray3
 
static Keys[] keysArray4
 
static Keys[] keysArray5
 
static Keys[] keysArray6
 
static Keys[] keysArray7
 
static Keys[] keysArray8
 

Detailed Description

Definition at line 13 of file KeyboardState.cs.


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