Blender  V3.3
GHOST_Buttons.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2001-2002 NaN Holding BV. All rights reserved. */
3 
9 #pragma once
10 
11 #include "GHOST_Types.h"
12 
17 struct GHOST_Buttons {
21  GHOST_Buttons();
22 
24 
30  bool get(GHOST_TButton mask) const;
31 
37  void set(GHOST_TButton mask, bool down);
38 
42  void clear();
43 
51 };
GHOST_TButton
Definition: GHOST_Types.h:156
ccl_device_inline float4 mask(const int4 &mask, const float4 &a)
Definition: math_float4.h:513
unsigned char uint8_t
Definition: stdint.h:78
bool get(GHOST_TButton mask) const
uint8_t m_ButtonRight
Definition: GHOST_Buttons.h:46
uint8_t m_Button4
Definition: GHOST_Buttons.h:47
uint8_t m_Button7
Definition: GHOST_Buttons.h:50
uint8_t m_Button5
Definition: GHOST_Buttons.h:48
uint8_t m_Button6
Definition: GHOST_Buttons.h:49
void set(GHOST_TButton mask, bool down)
uint8_t m_ButtonLeft
Definition: GHOST_Buttons.h:44
uint8_t m_ButtonMiddle
Definition: GHOST_Buttons.h:45