ホーム › UI.Input.Pointer › POINTER_FLAGS
POINTER_FLAGS
列挙型フラグメンバー 19
| 名前 | 10進 | 16進 |
|---|---|---|
| POINTER_FLAG_NONE | 0 | 0x0 |
| POINTER_FLAG_NEW | 1 | 0x1 |
| POINTER_FLAG_INRANGE | 2 | 0x2 |
| POINTER_FLAG_INCONTACT | 4 | 0x4 |
| POINTER_FLAG_FIRSTBUTTON | 16 | 0x10 |
| POINTER_FLAG_SECONDBUTTON | 32 | 0x20 |
| POINTER_FLAG_THIRDBUTTON | 64 | 0x40 |
| POINTER_FLAG_FOURTHBUTTON | 128 | 0x80 |
| POINTER_FLAG_FIFTHBUTTON | 256 | 0x100 |
| POINTER_FLAG_PRIMARY | 8192 | 0x2000 |
| POINTER_FLAG_CONFIDENCE | 16384 | 0x4000 |
| POINTER_FLAG_CANCELED | 32768 | 0x8000 |
| POINTER_FLAG_DOWN | 65536 | 0x10000 |
| POINTER_FLAG_UPDATE | 131072 | 0x20000 |
| POINTER_FLAG_UP | 262144 | 0x40000 |
| POINTER_FLAG_WHEEL | 524288 | 0x80000 |
| POINTER_FLAG_HWHEEL | 1048576 | 0x100000 |
| POINTER_FLAG_CAPTURECHANGED | 2097152 | 0x200000 |
| POINTER_FLAG_HASTRANSFORM | 4194304 | 0x400000 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum POINTER_FLAGS : unsigned int {
POINTER_FLAG_NONE = 0,
POINTER_FLAG_NEW = 1,
POINTER_FLAG_INRANGE = 2,
POINTER_FLAG_INCONTACT = 4,
POINTER_FLAG_FIRSTBUTTON = 16,
POINTER_FLAG_SECONDBUTTON = 32,
POINTER_FLAG_THIRDBUTTON = 64,
POINTER_FLAG_FOURTHBUTTON = 128,
POINTER_FLAG_FIFTHBUTTON = 256,
POINTER_FLAG_PRIMARY = 8192,
POINTER_FLAG_CONFIDENCE = 16384,
POINTER_FLAG_CANCELED = 32768,
POINTER_FLAG_DOWN = 65536,
POINTER_FLAG_UPDATE = 131072,
POINTER_FLAG_UP = 262144,
POINTER_FLAG_WHEEL = 524288,
POINTER_FLAG_HWHEEL = 1048576,
POINTER_FLAG_CAPTURECHANGED = 2097152,
POINTER_FLAG_HASTRANSFORM = 4194304
} POINTER_FLAGS;[Flags]
public enum POINTER_FLAGS : uint
{
POINTER_FLAG_NONE = 0,
POINTER_FLAG_NEW = 1,
POINTER_FLAG_INRANGE = 2,
POINTER_FLAG_INCONTACT = 4,
POINTER_FLAG_FIRSTBUTTON = 16,
POINTER_FLAG_SECONDBUTTON = 32,
POINTER_FLAG_THIRDBUTTON = 64,
POINTER_FLAG_FOURTHBUTTON = 128,
POINTER_FLAG_FIFTHBUTTON = 256,
POINTER_FLAG_PRIMARY = 8192,
POINTER_FLAG_CONFIDENCE = 16384,
POINTER_FLAG_CANCELED = 32768,
POINTER_FLAG_DOWN = 65536,
POINTER_FLAG_UPDATE = 131072,
POINTER_FLAG_UP = 262144,
POINTER_FLAG_WHEEL = 524288,
POINTER_FLAG_HWHEEL = 1048576,
POINTER_FLAG_CAPTURECHANGED = 2097152,
POINTER_FLAG_HASTRANSFORM = 4194304,
}<Flags>
Public Enum POINTER_FLAGS As UInteger
POINTER_FLAG_NONE = 0
POINTER_FLAG_NEW = 1
POINTER_FLAG_INRANGE = 2
POINTER_FLAG_INCONTACT = 4
POINTER_FLAG_FIRSTBUTTON = 16
POINTER_FLAG_SECONDBUTTON = 32
POINTER_FLAG_THIRDBUTTON = 64
POINTER_FLAG_FOURTHBUTTON = 128
POINTER_FLAG_FIFTHBUTTON = 256
POINTER_FLAG_PRIMARY = 8192
POINTER_FLAG_CONFIDENCE = 16384
POINTER_FLAG_CANCELED = 32768
POINTER_FLAG_DOWN = 65536
POINTER_FLAG_UPDATE = 131072
POINTER_FLAG_UP = 262144
POINTER_FLAG_WHEEL = 524288
POINTER_FLAG_HWHEEL = 1048576
POINTER_FLAG_CAPTURECHANGED = 2097152
POINTER_FLAG_HASTRANSFORM = 4194304
End Enumimport enum
class POINTER_FLAGS(enum.IntFlag):
POINTER_FLAG_NONE = 0
POINTER_FLAG_NEW = 1
POINTER_FLAG_INRANGE = 2
POINTER_FLAG_INCONTACT = 4
POINTER_FLAG_FIRSTBUTTON = 16
POINTER_FLAG_SECONDBUTTON = 32
POINTER_FLAG_THIRDBUTTON = 64
POINTER_FLAG_FOURTHBUTTON = 128
POINTER_FLAG_FIFTHBUTTON = 256
POINTER_FLAG_PRIMARY = 8192
POINTER_FLAG_CONFIDENCE = 16384
POINTER_FLAG_CANCELED = 32768
POINTER_FLAG_DOWN = 65536
POINTER_FLAG_UPDATE = 131072
POINTER_FLAG_UP = 262144
POINTER_FLAG_WHEEL = 524288
POINTER_FLAG_HWHEEL = 1048576
POINTER_FLAG_CAPTURECHANGED = 2097152
POINTER_FLAG_HASTRANSFORM = 4194304// POINTER_FLAGS (flags)
pub const POINTER_FLAG_NONE: u32 = 0;
pub const POINTER_FLAG_NEW: u32 = 1;
pub const POINTER_FLAG_INRANGE: u32 = 2;
pub const POINTER_FLAG_INCONTACT: u32 = 4;
pub const POINTER_FLAG_FIRSTBUTTON: u32 = 16;
pub const POINTER_FLAG_SECONDBUTTON: u32 = 32;
pub const POINTER_FLAG_THIRDBUTTON: u32 = 64;
pub const POINTER_FLAG_FOURTHBUTTON: u32 = 128;
pub const POINTER_FLAG_FIFTHBUTTON: u32 = 256;
pub const POINTER_FLAG_PRIMARY: u32 = 8192;
pub const POINTER_FLAG_CONFIDENCE: u32 = 16384;
pub const POINTER_FLAG_CANCELED: u32 = 32768;
pub const POINTER_FLAG_DOWN: u32 = 65536;
pub const POINTER_FLAG_UPDATE: u32 = 131072;
pub const POINTER_FLAG_UP: u32 = 262144;
pub const POINTER_FLAG_WHEEL: u32 = 524288;
pub const POINTER_FLAG_HWHEEL: u32 = 1048576;
pub const POINTER_FLAG_CAPTURECHANGED: u32 = 2097152;
pub const POINTER_FLAG_HASTRANSFORM: u32 = 4194304;// POINTER_FLAGS
const (
POINTER_FLAG_NONE uint32 = 0
POINTER_FLAG_NEW uint32 = 1
POINTER_FLAG_INRANGE uint32 = 2
POINTER_FLAG_INCONTACT uint32 = 4
POINTER_FLAG_FIRSTBUTTON uint32 = 16
POINTER_FLAG_SECONDBUTTON uint32 = 32
POINTER_FLAG_THIRDBUTTON uint32 = 64
POINTER_FLAG_FOURTHBUTTON uint32 = 128
POINTER_FLAG_FIFTHBUTTON uint32 = 256
POINTER_FLAG_PRIMARY uint32 = 8192
POINTER_FLAG_CONFIDENCE uint32 = 16384
POINTER_FLAG_CANCELED uint32 = 32768
POINTER_FLAG_DOWN uint32 = 65536
POINTER_FLAG_UPDATE uint32 = 131072
POINTER_FLAG_UP uint32 = 262144
POINTER_FLAG_WHEEL uint32 = 524288
POINTER_FLAG_HWHEEL uint32 = 1048576
POINTER_FLAG_CAPTURECHANGED uint32 = 2097152
POINTER_FLAG_HASTRANSFORM uint32 = 4194304
)const
POINTER_FLAG_NONE = 0;
POINTER_FLAG_NEW = 1;
POINTER_FLAG_INRANGE = 2;
POINTER_FLAG_INCONTACT = 4;
POINTER_FLAG_FIRSTBUTTON = 16;
POINTER_FLAG_SECONDBUTTON = 32;
POINTER_FLAG_THIRDBUTTON = 64;
POINTER_FLAG_FOURTHBUTTON = 128;
POINTER_FLAG_FIFTHBUTTON = 256;
POINTER_FLAG_PRIMARY = 8192;
POINTER_FLAG_CONFIDENCE = 16384;
POINTER_FLAG_CANCELED = 32768;
POINTER_FLAG_DOWN = 65536;
POINTER_FLAG_UPDATE = 131072;
POINTER_FLAG_UP = 262144;
POINTER_FLAG_WHEEL = 524288;
POINTER_FLAG_HWHEEL = 1048576;
POINTER_FLAG_CAPTURECHANGED = 2097152;
POINTER_FLAG_HASTRANSFORM = 4194304;// POINTER_FLAGS
pub const POINTER_FLAG_NONE: u32 = 0;
pub const POINTER_FLAG_NEW: u32 = 1;
pub const POINTER_FLAG_INRANGE: u32 = 2;
pub const POINTER_FLAG_INCONTACT: u32 = 4;
pub const POINTER_FLAG_FIRSTBUTTON: u32 = 16;
pub const POINTER_FLAG_SECONDBUTTON: u32 = 32;
pub const POINTER_FLAG_THIRDBUTTON: u32 = 64;
pub const POINTER_FLAG_FOURTHBUTTON: u32 = 128;
pub const POINTER_FLAG_FIFTHBUTTON: u32 = 256;
pub const POINTER_FLAG_PRIMARY: u32 = 8192;
pub const POINTER_FLAG_CONFIDENCE: u32 = 16384;
pub const POINTER_FLAG_CANCELED: u32 = 32768;
pub const POINTER_FLAG_DOWN: u32 = 65536;
pub const POINTER_FLAG_UPDATE: u32 = 131072;
pub const POINTER_FLAG_UP: u32 = 262144;
pub const POINTER_FLAG_WHEEL: u32 = 524288;
pub const POINTER_FLAG_HWHEEL: u32 = 1048576;
pub const POINTER_FLAG_CAPTURECHANGED: u32 = 2097152;
pub const POINTER_FLAG_HASTRANSFORM: u32 = 4194304;const
POINTER_FLAG_NONE* = 0
POINTER_FLAG_NEW* = 1
POINTER_FLAG_INRANGE* = 2
POINTER_FLAG_INCONTACT* = 4
POINTER_FLAG_FIRSTBUTTON* = 16
POINTER_FLAG_SECONDBUTTON* = 32
POINTER_FLAG_THIRDBUTTON* = 64
POINTER_FLAG_FOURTHBUTTON* = 128
POINTER_FLAG_FIFTHBUTTON* = 256
POINTER_FLAG_PRIMARY* = 8192
POINTER_FLAG_CONFIDENCE* = 16384
POINTER_FLAG_CANCELED* = 32768
POINTER_FLAG_DOWN* = 65536
POINTER_FLAG_UPDATE* = 131072
POINTER_FLAG_UP* = 262144
POINTER_FLAG_WHEEL* = 524288
POINTER_FLAG_HWHEEL* = 1048576
POINTER_FLAG_CAPTURECHANGED* = 2097152
POINTER_FLAG_HASTRANSFORM* = 4194304enum POINTER_FLAGS : uint {
POINTER_FLAG_NONE = 0,
POINTER_FLAG_NEW = 1,
POINTER_FLAG_INRANGE = 2,
POINTER_FLAG_INCONTACT = 4,
POINTER_FLAG_FIRSTBUTTON = 16,
POINTER_FLAG_SECONDBUTTON = 32,
POINTER_FLAG_THIRDBUTTON = 64,
POINTER_FLAG_FOURTHBUTTON = 128,
POINTER_FLAG_FIFTHBUTTON = 256,
POINTER_FLAG_PRIMARY = 8192,
POINTER_FLAG_CONFIDENCE = 16384,
POINTER_FLAG_CANCELED = 32768,
POINTER_FLAG_DOWN = 65536,
POINTER_FLAG_UPDATE = 131072,
POINTER_FLAG_UP = 262144,
POINTER_FLAG_WHEEL = 524288,
POINTER_FLAG_HWHEEL = 1048576,
POINTER_FLAG_CAPTURECHANGED = 2097152,
POINTER_FLAG_HASTRANSFORM = 4194304,
}#define global POINTER_FLAG_NONE 0x0
#define global POINTER_FLAG_NEW 0x1
#define global POINTER_FLAG_INRANGE 0x2
#define global POINTER_FLAG_INCONTACT 0x4
#define global POINTER_FLAG_FIRSTBUTTON 0x10
#define global POINTER_FLAG_SECONDBUTTON 0x20
#define global POINTER_FLAG_THIRDBUTTON 0x40
#define global POINTER_FLAG_FOURTHBUTTON 0x80
#define global POINTER_FLAG_FIFTHBUTTON 0x100
#define global POINTER_FLAG_PRIMARY 0x2000
#define global POINTER_FLAG_CONFIDENCE 0x4000
#define global POINTER_FLAG_CANCELED 0x8000
#define global POINTER_FLAG_DOWN 0x10000
#define global POINTER_FLAG_UPDATE 0x20000
#define global POINTER_FLAG_UP 0x40000
#define global POINTER_FLAG_WHEEL 0x80000
#define global POINTER_FLAG_HWHEEL 0x100000
#define global POINTER_FLAG_CAPTURECHANGED 0x200000
#define global POINTER_FLAG_HASTRANSFORM 0x400000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。