# MouseButtons

struct `HPS.MouseButtons`

  Public Functions

  bool `Equals` (MouseButtons p)
  override bool `Equals` (object obj)
  override int `GetHashCode` ()
  bool `Left` ()
  void `Left` (bool in_state)
  bool `Middle` ()
  void `Middle` (bool in_state)
  `MouseButtons` (MouseButtons mb)
  bool `None` ()
  bool `Right` ()
  void `Right` (bool in_state)
  bool `X1` ()
  void `X1` (bool in_state)
  bool `X2` ()
  void `X2` (bool in_state)

  Public Static Functions

  MouseButtons `ButtonLeft` ()
  MouseButtons `ButtonMiddle` ()
  MouseButtons `ButtonRight` ()
  MouseButtons `ButtonX1` ()
  MouseButtons `ButtonX2` ()
  bool `operator!=` (MouseButtons b1, MouseButtons b2)
  MouseButtons `operator+` (MouseButtons b1, MouseButtons b2)
  MouseButtons `operator-` (MouseButtons b1, MouseButtons b2)
  bool `operator==` (MouseButtons b1, MouseButtons b2)

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Visualize Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Visualize Desktop?
What are the latest release notes for HOOPS Visualize Desktop?
How do I start evaluating HOOPS Visualize Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...