MouseState

class HPS.MouseState : public HPS.Object

Public Functions

void Assign (HPS.MouseState in_that)
override void Dispose ()
bool Equals (HPS.MouseState in_that)
override bool Equals (Object obj)
HPS.MouseEvent GetActiveEvent ()
HPS.MouseButtons GetButtons ()
HPS.Key[] GetEventPath ()
HPS.WindowKey GetEventSource ()
override int GetHashCode ()
HPS.WindowPoint GetLocation ()
HPS.ModifierKeys GetModifierKeys ()
bool HasAll (HPS.MouseButtons in_mouse_trigger, HPS.ModifierKeys in_modifier_trigger)
MouseState ()
MouseState (HPS.MouseState in_that)
override HPS.Type ObjectType ()
void Set (HPS.Key[] in_path, HPS.MouseEvent in_event, HPS.WindowPoint in_point)
void Set (HPS.Key[] in_path, HPS.MouseEvent in_event, HPS.WindowPoint in_point, HPS.MouseButtons in_buttons)
void Set (HPS.Key[] in_path, HPS.MouseEvent in_event, HPS.WindowPoint in_point, HPS.MouseButtons in_buttons, HPS.ModifierKeys in_modifiers)
void SetActiveEvent (HPS.MouseEvent in_event)
void SetButtons (HPS.MouseButtons in_buttons)
void SetEventPath (HPS.Key[] in_path)
void SetLocation (HPS.WindowPoint in_point)
void SetModifierKeys (HPS.ModifierKeys in_modifiers)

Public Static Functions

bool operator!= (HPS.MouseState a, HPS.MouseState b)
bool operator== (HPS.MouseState a, HPS.MouseState b)