Enum GameBind

Source
#[repr(C)]
pub enum GameBind {
Show 173 variants MoveForward = 0, MoveBackward = 1, MoveLeft = 2, MoveRight = 3, MoveTurnLeft = 4, MoveTurnRight = 5, MoveDodge = 6, MoveAutoRun = 7, MoveWalk = 8, MoveJump = 9, MoveSwimUp = 10, MoveSwimDown = 11, MoveAboutFace = 12, SkillWeaponSwap = 17, SkillWeapon1 = 18, SkillWeapon2 = 19, SkillWeapon3 = 20, SkillWeapon4 = 21, SkillWeapon5 = 22, SkillHeal = 23, SkillUtility1 = 24, SkillUtility2 = 25, SkillUtility3 = 26, SkillElite = 27, SkillProfession1 = 28, SkillProfession2 = 29, SkillProfession3 = 30, SkillProfession4 = 31, SkillProfession5 = 79, SkillProfession6 = 201, SkillProfession7 = 202, SkillSpecialAction = 82, TargetAlert = 131, TargetCall = 32, TargetTake = 33, TargetCallLocal = 199, TargetTakeLocal = 200, TargetEnemyNearest = 34, TargetEnemyNext = 35, TargetEnemyPrev = 36, TargetAllyNearest = 37, TargetAllyNext = 38, TargetAllyPrev = 39, TargetLock = 40, TargetSnapGroundTarget = 80, TargetSnapGroundTargetToggle = 115, TargetAutoTargetingDisable = 116, TargetAutoTargetingToggle = 117, TargetAllyTargetingMode = 197, TargetAllyTargetingModeToggle = 198, UiTradingPost = 41, UiContacts = 42, UiGuild = 43, UiHero = 44, UiInventory = 45, UiPets = 46, UiLogout = 47, UiMail = 71, UiOptions = 48, UiParty = 49, UiPvp = 73, UiPvpBuild = 75, UiScoreboard = 50, UiWizardsVault = 209, UiInformation = 51, UiChatToggle = 70, UiChatCommand = 52, UiChatFocus = 53, UiChatReply = 54, UiToggle = 55, UiSquadBroadcastChatToggle = 85, UiSquadBroadcastChatCommand = 83, UiSquadBroadcastChatFocus = 84, CameraFree = 13, CameraZoomIn = 14, CameraZoomOut = 15, CameraReverse = 16, CameraActionMode = 78, CameraActionModeDisable = 114, ScreenshotNormal = 56, ScreenshotStereoscopic = 57, MapToggle = 59, MapFocusPlayer = 60, MapFloorDown = 61, MapFloorUp = 62, MapZoomIn = 63, MapZoomOut = 64, MountToggle = 152, MountMovement = 130, MountSecondaryMovement = 153, MountRaptor = 155, MountSpringer = 156, MountSkimmer = 157, MountJackal = 158, MountGriffon = 159, MountRollerBeetle = 161, MountWarclaw = 169, MountSkyscale = 170, MountSiegeTurtle = 203, SpectatorNearestFixed = 102, SpectatorNearestPlayer = 103, SpectatorPlayerRed1 = 104, SpectatorPlayerRed2 = 105, SpectatorPlayerRed3 = 106, SpectatorPlayerRed4 = 107, SpectatorPlayerRed5 = 108, SpectatorPlayerBlue1 = 109, SpectatorPlayerBlue2 = 110, SpectatorPlayerBlue3 = 111, SpectatorPlayerBlue4 = 112, SpectatorPlayerBlue5 = 113, SpectatorFreeCamera = 120, SpectatorFreeCameraMode = 127, SpectatorFreeMoveForward = 121, SpectatorFreeMoveBackward = 122, SpectatorFreeMoveLeft = 123, SpectatorFreeMoveRight = 124, SpectatorFreeMoveUp = 125, SpectatorFreeMoveDown = 126, SquadMarkerPlaceWorldArrow = 86, SquadMarkerPlaceWorldCircle = 87, SquadMarkerPlaceWorldHeart = 88, SquadMarkerPlaceWorldSquare = 89, SquadMarkerPlaceWorldStar = 90, SquadMarkerPlaceWorldSwirl = 91, SquadMarkerPlaceWorldTriangle = 92, SquadMarkerPlaceWorldCross = 93, SquadMarkerClearAllWorld = 119, SquadMarkerSetAgentArrow = 94, SquadMarkerSetAgentCircle = 95, SquadMarkerSetAgentHeart = 96, SquadMarkerSetAgentSquare = 97, SquadMarkerSetAgentStar = 98, SquadMarkerSetAgentSwirl = 99, SquadMarkerSetAgentTriangle = 100, SquadMarkerSetAgentCross = 101, SquadMarkerClearAllAgent = 118, MasteryAccess = 196, MasteryAccessFishing = 204, MasteryAccessSkiff = 205, MasteryAccessJadeBotWaypoint = 206, MasteryAccessRiftScan = 207, MasteryAccessSkyscale = 208, MiscAoELoot = 74, MiscInteract = 65, MiscShowEnemies = 66, MiscShowAllies = 67, MiscStowDrawWeapon = 68, MiscToggleLanguage = 69, MiscTogglePetCombat = 76, MiscToggleFullScreen = 160, ToyUseDefault = 162, ToyUseSlotChair = 163, ToyUseSlotInstrument = 164, ToyUseSlotHeltItem = 165, ToyUseSlotToy = 166, ToyUseSlotTonic = 167, Loadout1 = 171, Loadout2 = 172, Loadout3 = 173, Loadout4 = 174, Loadout5 = 175, Loadout6 = 176, Loadout7 = 177, Loadout8 = 178, GearLoadout1 = 182, GearLoadout2 = 183, GearLoadout3 = 184, GearLoadout4 = 185, GearLoadout5 = 186, GearLoadout6 = 187, GearLoadout7 = 188, GearLoadout8 = 189,
}
Expand description

Game keybinds.

Variants§

§

MoveForward = 0

§

MoveBackward = 1

§

MoveLeft = 2

§

MoveRight = 3

§

MoveTurnLeft = 4

§

MoveTurnRight = 5

§

MoveDodge = 6

§

MoveAutoRun = 7

§

MoveWalk = 8

§

MoveJump = 9

§

MoveSwimUp = 10

§

MoveSwimDown = 11

§

MoveAboutFace = 12

§

SkillWeaponSwap = 17

§

SkillWeapon1 = 18

§

SkillWeapon2 = 19

§

SkillWeapon3 = 20

§

SkillWeapon4 = 21

§

SkillWeapon5 = 22

§

SkillHeal = 23

§

SkillUtility1 = 24

§

SkillUtility2 = 25

§

SkillUtility3 = 26

§

SkillElite = 27

§

SkillProfession1 = 28

§

SkillProfession2 = 29

§

SkillProfession3 = 30

§

SkillProfession4 = 31

§

SkillProfession5 = 79

§

SkillProfession6 = 201

§

SkillProfession7 = 202

§

SkillSpecialAction = 82

§

TargetAlert = 131

§

TargetCall = 32

§

TargetTake = 33

§

TargetCallLocal = 199

§

TargetTakeLocal = 200

§

TargetEnemyNearest = 34

§

TargetEnemyNext = 35

§

TargetEnemyPrev = 36

§

TargetAllyNearest = 37

§

TargetAllyNext = 38

§

TargetAllyPrev = 39

§

TargetLock = 40

§

TargetSnapGroundTarget = 80

§

TargetSnapGroundTargetToggle = 115

§

TargetAutoTargetingDisable = 116

§

TargetAutoTargetingToggle = 117

§

TargetAllyTargetingMode = 197

§

TargetAllyTargetingModeToggle = 198

§

UiTradingPost = 41

§

UiContacts = 42

§

UiGuild = 43

§

UiHero = 44

§

UiInventory = 45

§

UiPets = 46

§

UiLogout = 47

§

UiMail = 71

§

UiOptions = 48

§

UiParty = 49

§

UiPvp = 73

§

UiPvpBuild = 75

§

UiScoreboard = 50

§

UiWizardsVault = 209

§

UiInformation = 51

§

UiChatToggle = 70

§

UiChatCommand = 52

§

UiChatFocus = 53

§

UiChatReply = 54

§

UiToggle = 55

§

UiSquadBroadcastChatToggle = 85

§

UiSquadBroadcastChatCommand = 83

§

UiSquadBroadcastChatFocus = 84

§

CameraFree = 13

§

CameraZoomIn = 14

§

CameraZoomOut = 15

§

CameraReverse = 16

§

CameraActionMode = 78

§

CameraActionModeDisable = 114

§

ScreenshotNormal = 56

§

ScreenshotStereoscopic = 57

§

MapToggle = 59

§

MapFocusPlayer = 60

§

MapFloorDown = 61

§

MapFloorUp = 62

§

MapZoomIn = 63

§

MapZoomOut = 64

§

MountToggle = 152

§

MountMovement = 130

§

MountSecondaryMovement = 153

§

MountRaptor = 155

§

MountSpringer = 156

§

MountSkimmer = 157

§

MountJackal = 158

§

MountGriffon = 159

§

MountRollerBeetle = 161

§

MountWarclaw = 169

§

MountSkyscale = 170

§

MountSiegeTurtle = 203

§

SpectatorNearestFixed = 102

§

SpectatorNearestPlayer = 103

§

SpectatorPlayerRed1 = 104

§

SpectatorPlayerRed2 = 105

§

SpectatorPlayerRed3 = 106

§

SpectatorPlayerRed4 = 107

§

SpectatorPlayerRed5 = 108

§

SpectatorPlayerBlue1 = 109

§

SpectatorPlayerBlue2 = 110

§

SpectatorPlayerBlue3 = 111

§

SpectatorPlayerBlue4 = 112

§

SpectatorPlayerBlue5 = 113

§

SpectatorFreeCamera = 120

§

SpectatorFreeCameraMode = 127

§

SpectatorFreeMoveForward = 121

§

SpectatorFreeMoveBackward = 122

§

SpectatorFreeMoveLeft = 123

§

SpectatorFreeMoveRight = 124

§

SpectatorFreeMoveUp = 125

§

SpectatorFreeMoveDown = 126

§

SquadMarkerPlaceWorldArrow = 86

§

SquadMarkerPlaceWorldCircle = 87

§

SquadMarkerPlaceWorldHeart = 88

§

SquadMarkerPlaceWorldSquare = 89

§

SquadMarkerPlaceWorldStar = 90

§

SquadMarkerPlaceWorldSwirl = 91

§

SquadMarkerPlaceWorldTriangle = 92

§

SquadMarkerPlaceWorldCross = 93

§

SquadMarkerClearAllWorld = 119

§

SquadMarkerSetAgentArrow = 94

§

SquadMarkerSetAgentCircle = 95

§

SquadMarkerSetAgentHeart = 96

§

SquadMarkerSetAgentSquare = 97

§

SquadMarkerSetAgentStar = 98

§

SquadMarkerSetAgentSwirl = 99

§

SquadMarkerSetAgentTriangle = 100

§

SquadMarkerSetAgentCross = 101

§

SquadMarkerClearAllAgent = 118

§

MasteryAccess = 196

§

MasteryAccessFishing = 204

§

MasteryAccessSkiff = 205

§

MasteryAccessJadeBotWaypoint = 206

§

MasteryAccessRiftScan = 207

§

MasteryAccessSkyscale = 208

§

MiscAoELoot = 74

§

MiscInteract = 65

§

MiscShowEnemies = 66

§

MiscShowAllies = 67

§

MiscStowDrawWeapon = 68

§

MiscToggleLanguage = 69

§

MiscTogglePetCombat = 76

§

MiscToggleFullScreen = 160

§

ToyUseDefault = 162

§

ToyUseSlotChair = 163

§

ToyUseSlotInstrument = 164

§

ToyUseSlotHeltItem = 165

§

ToyUseSlotToy = 166

§

ToyUseSlotTonic = 167

§

Loadout1 = 171

§

Loadout2 = 172

§

Loadout3 = 173

§

Loadout4 = 174

§

Loadout5 = 175

§

Loadout6 = 176

§

Loadout7 = 177

§

Loadout8 = 178

§

GearLoadout1 = 182

§

GearLoadout2 = 183

§

GearLoadout3 = 184

§

GearLoadout4 = 185

§

GearLoadout5 = 186

§

GearLoadout6 = 187

§

GearLoadout7 = 188

§

GearLoadout8 = 189

Trait Implementations§

Source§

impl AsRef<str> for GameBind

Source§

fn as_ref(&self) -> &str

Converts this type into a shared reference of the (usually inferred) input type.
Source§

impl Clone for GameBind

Source§

fn clone(&self) -> GameBind

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for GameBind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for GameBind

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Display for GameBind

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
Source§

impl EnumCount for GameBind

Source§

const COUNT: usize = 173usize

Source§

impl<'_derivative_strum> From<&'_derivative_strum GameBind> for &'static str

Source§

fn from(x: &'_derivative_strum GameBind) -> &'static str

Converts to this type from the input type.
Source§

impl From<GameBind> for &'static str

Source§

fn from(x: GameBind) -> &'static str

Converts to this type from the input type.
Source§

impl Hash for GameBind

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl IntoEnumIterator for GameBind

Source§

impl Ord for GameBind

Source§

fn cmp(&self, other: &GameBind) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
Source§

impl PartialEq for GameBind

Source§

fn eq(&self, other: &GameBind) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl PartialOrd for GameBind

Source§

fn partial_cmp(&self, other: &GameBind) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
Source§

impl Serialize for GameBind

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl VariantArray for GameBind

Source§

const VARIANTS: &'static [Self]

Source§

impl VariantNames for GameBind

Source§

const VARIANTS: &'static [&'static str]

Names of the variants of this enum
Source§

impl Copy for GameBind

Source§

impl Eq for GameBind

Source§

impl StructuralPartialEq for GameBind

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> Same for T

Source§

type Output = T

Should always be Self
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,