Win32 API 日本語リファレンス
ホームUI.Input.GameInput › GameInputFeedbackAxes

GameInputFeedbackAxes

列挙型フラグ
基底型i4

メンバー 8

名前10進16進
GameInputFeedbackAxisNone00x0
GameInputFeedbackAxisLinearX10x1
GameInputFeedbackAxisLinearY20x2
GameInputFeedbackAxisLinearZ40x4
GameInputFeedbackAxisAngularX80x8
GameInputFeedbackAxisAngularY160x10
GameInputFeedbackAxisAngularZ320x20
GameInputFeedbackAxisNormal640x40

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum GameInputFeedbackAxes : int {
    GameInputFeedbackAxisNone = 0,
    GameInputFeedbackAxisLinearX = 1,
    GameInputFeedbackAxisLinearY = 2,
    GameInputFeedbackAxisLinearZ = 4,
    GameInputFeedbackAxisAngularX = 8,
    GameInputFeedbackAxisAngularY = 16,
    GameInputFeedbackAxisAngularZ = 32,
    GameInputFeedbackAxisNormal = 64
} GameInputFeedbackAxes;
[Flags]
public enum GameInputFeedbackAxes : int
{
    GameInputFeedbackAxisNone = 0,
    GameInputFeedbackAxisLinearX = 1,
    GameInputFeedbackAxisLinearY = 2,
    GameInputFeedbackAxisLinearZ = 4,
    GameInputFeedbackAxisAngularX = 8,
    GameInputFeedbackAxisAngularY = 16,
    GameInputFeedbackAxisAngularZ = 32,
    GameInputFeedbackAxisNormal = 64,
}
<Flags>
Public Enum GameInputFeedbackAxes As Integer
    GameInputFeedbackAxisNone = 0
    GameInputFeedbackAxisLinearX = 1
    GameInputFeedbackAxisLinearY = 2
    GameInputFeedbackAxisLinearZ = 4
    GameInputFeedbackAxisAngularX = 8
    GameInputFeedbackAxisAngularY = 16
    GameInputFeedbackAxisAngularZ = 32
    GameInputFeedbackAxisNormal = 64
End Enum
import enum

class GameInputFeedbackAxes(enum.IntFlag):
    GameInputFeedbackAxisNone = 0
    GameInputFeedbackAxisLinearX = 1
    GameInputFeedbackAxisLinearY = 2
    GameInputFeedbackAxisLinearZ = 4
    GameInputFeedbackAxisAngularX = 8
    GameInputFeedbackAxisAngularY = 16
    GameInputFeedbackAxisAngularZ = 32
    GameInputFeedbackAxisNormal = 64
// GameInputFeedbackAxes (flags)
pub const GameInputFeedbackAxisNone: i32 = 0;
pub const GameInputFeedbackAxisLinearX: i32 = 1;
pub const GameInputFeedbackAxisLinearY: i32 = 2;
pub const GameInputFeedbackAxisLinearZ: i32 = 4;
pub const GameInputFeedbackAxisAngularX: i32 = 8;
pub const GameInputFeedbackAxisAngularY: i32 = 16;
pub const GameInputFeedbackAxisAngularZ: i32 = 32;
pub const GameInputFeedbackAxisNormal: i32 = 64;
// GameInputFeedbackAxes
const (
	GameInputFeedbackAxisNone int32 = 0
	GameInputFeedbackAxisLinearX int32 = 1
	GameInputFeedbackAxisLinearY int32 = 2
	GameInputFeedbackAxisLinearZ int32 = 4
	GameInputFeedbackAxisAngularX int32 = 8
	GameInputFeedbackAxisAngularY int32 = 16
	GameInputFeedbackAxisAngularZ int32 = 32
	GameInputFeedbackAxisNormal int32 = 64
)
const
  GameInputFeedbackAxisNone = 0;
  GameInputFeedbackAxisLinearX = 1;
  GameInputFeedbackAxisLinearY = 2;
  GameInputFeedbackAxisLinearZ = 4;
  GameInputFeedbackAxisAngularX = 8;
  GameInputFeedbackAxisAngularY = 16;
  GameInputFeedbackAxisAngularZ = 32;
  GameInputFeedbackAxisNormal = 64;
// GameInputFeedbackAxes
pub const GameInputFeedbackAxisNone: i32 = 0;
pub const GameInputFeedbackAxisLinearX: i32 = 1;
pub const GameInputFeedbackAxisLinearY: i32 = 2;
pub const GameInputFeedbackAxisLinearZ: i32 = 4;
pub const GameInputFeedbackAxisAngularX: i32 = 8;
pub const GameInputFeedbackAxisAngularY: i32 = 16;
pub const GameInputFeedbackAxisAngularZ: i32 = 32;
pub const GameInputFeedbackAxisNormal: i32 = 64;
const
  GameInputFeedbackAxisNone* = 0
  GameInputFeedbackAxisLinearX* = 1
  GameInputFeedbackAxisLinearY* = 2
  GameInputFeedbackAxisLinearZ* = 4
  GameInputFeedbackAxisAngularX* = 8
  GameInputFeedbackAxisAngularY* = 16
  GameInputFeedbackAxisAngularZ* = 32
  GameInputFeedbackAxisNormal* = 64
enum GameInputFeedbackAxes : int {
    GameInputFeedbackAxisNone = 0,
    GameInputFeedbackAxisLinearX = 1,
    GameInputFeedbackAxisLinearY = 2,
    GameInputFeedbackAxisLinearZ = 4,
    GameInputFeedbackAxisAngularX = 8,
    GameInputFeedbackAxisAngularY = 16,
    GameInputFeedbackAxisAngularZ = 32,
    GameInputFeedbackAxisNormal = 64,
}
#define global GameInputFeedbackAxisNone     0x0
#define global GameInputFeedbackAxisLinearX  0x1
#define global GameInputFeedbackAxisLinearY  0x2
#define global GameInputFeedbackAxisLinearZ  0x4
#define global GameInputFeedbackAxisAngularX 0x8
#define global GameInputFeedbackAxisAngularY 0x10
#define global GameInputFeedbackAxisAngularZ 0x20
#define global GameInputFeedbackAxisNormal   0x40
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。