CommonLibSSE (Parapets fork)
RE::UserEvents Class Reference

#include <UserEvents.h>

Inheritance diagram for RE::UserEvents:
RE::BSTSingletonSDM< UserEvents > RE::BSTSingletonSDMBase< Traits >

Classes

struct  INPUT_CONTEXT_IDS
 

Public Types

enum class  USER_EVENT_FLAG {
  kNone = 0 , kMovement = 1 << 0 , kLooking = 1 << 1 , kActivate = 1 << 2 ,
  kMenu = 1 << 3 , kConsole = 1 << 4 , kPOVSwitch = 1 << 5 , kFighting = 1 << 6 ,
  kSneaking = 1 << 7 , kMainFour = 1 << 8 , kWheelZoom = 1 << 9 , kJumping = 1 << 10 ,
  kVATS = 1 << 11 , kInvalid = 1 << 31
}
 
using INPUT_CONTEXT_ID = INPUT_CONTEXT_IDS::INPUT_CONTEXT_ID
 
- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Static Public Member Functions

static UserEventsGetSingleton ()
 

Public Attributes

std::uint8_t pad001
 
std::uint16_t pad002
 
std::uint32_t pad004
 
BSFixedString forward
 
BSFixedString back
 
BSFixedString strafeLeft
 
BSFixedString strafeRight
 
BSFixedString move
 
BSFixedString look
 
BSFixedString activate
 
BSFixedString leftAttack
 
BSFixedString rightAttack
 
BSFixedString dualAttack
 
BSFixedString forceRelease
 
BSFixedString pause
 
BSFixedString readyWeapon
 
BSFixedString togglePOV
 
BSFixedString jump
 
BSFixedString journal
 
BSFixedString sprint
 
BSFixedString sneak
 
BSFixedString shout
 
BSFixedString kinectShout
 
BSFixedString grab
 
BSFixedString run
 
BSFixedString toggleAlwaysRun
 
BSFixedString autoMove
 
BSFixedString quicksave
 
BSFixedString quickload
 
BSFixedString newSave
 
BSFixedString inventory
 
BSFixedString stats
 
BSFixedString map
 
BSFixedString screenshot
 
BSFixedString multiScreenshot
 
BSFixedString console
 
BSFixedString cameraPath
 
BSFixedString tweenMenu
 
BSFixedString takeAll
 
BSFixedString accept
 
BSFixedString cancel
 
BSFixedString up
 
BSFixedString down
 
BSFixedString left
 
BSFixedString right
 
BSFixedString pageUp
 
BSFixedString pageDown
 
BSFixedString pick
 
BSFixedString pickNext
 
BSFixedString pickPrevious
 
BSFixedString cursor
 
BSFixedString kinect
 
BSFixedString sprintStart
 
BSFixedString sprintStop
 
BSFixedString sneakStart
 
BSFixedString sneakStop
 
BSFixedString blockStart
 
BSFixedString blockStop
 
BSFixedString blockBash
 
BSFixedString attackStart
 
BSFixedString attackPowerStart
 
BSFixedString reverseDirection
 
BSFixedString unequip
 
BSFixedString zoomIn
 
BSFixedString zoomOut
 
BSFixedString rotateItem
 
BSFixedString leftStick
 
BSFixedString prevPage
 
BSFixedString nextPage
 
BSFixedString prevSubPage
 
BSFixedString nextSubPage
 
BSFixedString leftEquip
 
BSFixedString rightEquip
 
BSFixedString toggleFavorite
 
BSFixedString favorites
 
BSFixedString hotkey1
 
BSFixedString hotkey2
 
BSFixedString hotkey3
 
BSFixedString hotkey4
 
BSFixedString hotkey5
 
BSFixedString hotkey6
 
BSFixedString hotkey7
 
BSFixedString hotkey8
 
BSFixedString quickInventory
 
BSFixedString quickMagic
 
BSFixedString quickStats
 
BSFixedString quickMap
 
BSFixedString toggleCursor
 
BSFixedString wait
 
BSFixedString click
 
BSFixedString mapLookMode
 
BSFixedString equip
 
BSFixedString dropItem
 
BSFixedString rotate
 
BSFixedString nextFocus
 
BSFixedString prevFocus
 
BSFixedString setActiveQuest
 
BSFixedString placePlayerMarker
 
BSFixedString xButton
 
BSFixedString yButton
 
BSFixedString chargeItem
 
BSFixedString unk318
 
BSFixedString playerPosition
 
BSFixedString localMap
 
BSFixedString localMapMoveMode
 
BSFixedString itemZoom
 

Member Typedef Documentation

◆ INPUT_CONTEXT_ID

Member Enumeration Documentation

◆ USER_EVENT_FLAG

Enumerator
kNone 
kMovement 
kLooking 
kActivate 
kMenu 
kConsole 
kPOVSwitch 
kFighting 
kSneaking 
kMainFour 
kWheelZoom 
kJumping 
kVATS 
kInvalid 

Member Function Documentation

◆ GetSingleton()

static UserEvents* RE::UserEvents::GetSingleton ( )
static

Member Data Documentation

◆ accept

BSFixedString RE::UserEvents::accept

◆ activate

BSFixedString RE::UserEvents::activate

◆ attackPowerStart

BSFixedString RE::UserEvents::attackPowerStart

◆ attackStart

BSFixedString RE::UserEvents::attackStart

◆ autoMove

BSFixedString RE::UserEvents::autoMove

◆ back

BSFixedString RE::UserEvents::back

◆ blockBash

BSFixedString RE::UserEvents::blockBash

◆ blockStart

BSFixedString RE::UserEvents::blockStart

◆ blockStop

BSFixedString RE::UserEvents::blockStop

◆ cameraPath

BSFixedString RE::UserEvents::cameraPath

◆ cancel

BSFixedString RE::UserEvents::cancel

◆ chargeItem

BSFixedString RE::UserEvents::chargeItem

◆ click

BSFixedString RE::UserEvents::click

◆ console

BSFixedString RE::UserEvents::console

◆ cursor

BSFixedString RE::UserEvents::cursor

◆ down

BSFixedString RE::UserEvents::down

◆ dropItem

BSFixedString RE::UserEvents::dropItem

◆ dualAttack

BSFixedString RE::UserEvents::dualAttack

◆ equip

BSFixedString RE::UserEvents::equip

◆ favorites

BSFixedString RE::UserEvents::favorites

◆ forceRelease

BSFixedString RE::UserEvents::forceRelease

◆ forward

BSFixedString RE::UserEvents::forward

◆ grab

BSFixedString RE::UserEvents::grab

◆ hotkey1

BSFixedString RE::UserEvents::hotkey1

◆ hotkey2

BSFixedString RE::UserEvents::hotkey2

◆ hotkey3

BSFixedString RE::UserEvents::hotkey3

◆ hotkey4

BSFixedString RE::UserEvents::hotkey4

◆ hotkey5

BSFixedString RE::UserEvents::hotkey5

◆ hotkey6

BSFixedString RE::UserEvents::hotkey6

◆ hotkey7

BSFixedString RE::UserEvents::hotkey7

◆ hotkey8

BSFixedString RE::UserEvents::hotkey8

◆ inventory

BSFixedString RE::UserEvents::inventory

◆ itemZoom

BSFixedString RE::UserEvents::itemZoom

◆ journal

BSFixedString RE::UserEvents::journal

◆ jump

BSFixedString RE::UserEvents::jump

◆ kinect

BSFixedString RE::UserEvents::kinect

◆ kinectShout

BSFixedString RE::UserEvents::kinectShout

◆ left

BSFixedString RE::UserEvents::left

◆ leftAttack

BSFixedString RE::UserEvents::leftAttack

◆ leftEquip

BSFixedString RE::UserEvents::leftEquip

◆ leftStick

BSFixedString RE::UserEvents::leftStick

◆ localMap

BSFixedString RE::UserEvents::localMap

◆ localMapMoveMode

BSFixedString RE::UserEvents::localMapMoveMode

◆ look

BSFixedString RE::UserEvents::look

◆ map

BSFixedString RE::UserEvents::map

◆ mapLookMode

BSFixedString RE::UserEvents::mapLookMode

◆ move

BSFixedString RE::UserEvents::move

◆ multiScreenshot

BSFixedString RE::UserEvents::multiScreenshot

◆ newSave

BSFixedString RE::UserEvents::newSave

◆ nextFocus

BSFixedString RE::UserEvents::nextFocus

◆ nextPage

BSFixedString RE::UserEvents::nextPage

◆ nextSubPage

BSFixedString RE::UserEvents::nextSubPage

◆ pad001

std::uint8_t RE::UserEvents::pad001

◆ pad002

std::uint16_t RE::UserEvents::pad002

◆ pad004

std::uint32_t RE::UserEvents::pad004

◆ pageDown

BSFixedString RE::UserEvents::pageDown

◆ pageUp

BSFixedString RE::UserEvents::pageUp

◆ pause

BSFixedString RE::UserEvents::pause

◆ pick

BSFixedString RE::UserEvents::pick

◆ pickNext

BSFixedString RE::UserEvents::pickNext

◆ pickPrevious

BSFixedString RE::UserEvents::pickPrevious

◆ placePlayerMarker

BSFixedString RE::UserEvents::placePlayerMarker

◆ playerPosition

BSFixedString RE::UserEvents::playerPosition

◆ prevFocus

BSFixedString RE::UserEvents::prevFocus

◆ prevPage

BSFixedString RE::UserEvents::prevPage

◆ prevSubPage

BSFixedString RE::UserEvents::prevSubPage

◆ quickInventory

BSFixedString RE::UserEvents::quickInventory

◆ quickload

BSFixedString RE::UserEvents::quickload

◆ quickMagic

BSFixedString RE::UserEvents::quickMagic

◆ quickMap

BSFixedString RE::UserEvents::quickMap

◆ quicksave

BSFixedString RE::UserEvents::quicksave

◆ quickStats

BSFixedString RE::UserEvents::quickStats

◆ readyWeapon

BSFixedString RE::UserEvents::readyWeapon

◆ reverseDirection

BSFixedString RE::UserEvents::reverseDirection

◆ right

BSFixedString RE::UserEvents::right

◆ rightAttack

BSFixedString RE::UserEvents::rightAttack

◆ rightEquip

BSFixedString RE::UserEvents::rightEquip

◆ rotate

BSFixedString RE::UserEvents::rotate

◆ rotateItem

BSFixedString RE::UserEvents::rotateItem

◆ run

BSFixedString RE::UserEvents::run

◆ screenshot

BSFixedString RE::UserEvents::screenshot

◆ setActiveQuest

BSFixedString RE::UserEvents::setActiveQuest

◆ shout

BSFixedString RE::UserEvents::shout

◆ sneak

BSFixedString RE::UserEvents::sneak

◆ sneakStart

BSFixedString RE::UserEvents::sneakStart

◆ sneakStop

BSFixedString RE::UserEvents::sneakStop

◆ sprint

BSFixedString RE::UserEvents::sprint

◆ sprintStart

BSFixedString RE::UserEvents::sprintStart

◆ sprintStop

BSFixedString RE::UserEvents::sprintStop

◆ stats

BSFixedString RE::UserEvents::stats

◆ strafeLeft

BSFixedString RE::UserEvents::strafeLeft

◆ strafeRight

BSFixedString RE::UserEvents::strafeRight

◆ takeAll

BSFixedString RE::UserEvents::takeAll

◆ toggleAlwaysRun

BSFixedString RE::UserEvents::toggleAlwaysRun

◆ toggleCursor

BSFixedString RE::UserEvents::toggleCursor

◆ toggleFavorite

BSFixedString RE::UserEvents::toggleFavorite

◆ togglePOV

BSFixedString RE::UserEvents::togglePOV

◆ tweenMenu

BSFixedString RE::UserEvents::tweenMenu

◆ unequip

BSFixedString RE::UserEvents::unequip

◆ unk318

BSFixedString RE::UserEvents::unk318

◆ up

BSFixedString RE::UserEvents::up

◆ wait

BSFixedString RE::UserEvents::wait

◆ xButton

BSFixedString RE::UserEvents::xButton

◆ yButton

BSFixedString RE::UserEvents::yButton

◆ zoomIn

BSFixedString RE::UserEvents::zoomIn

◆ zoomOut

BSFixedString RE::UserEvents::zoomOut

The documentation for this class was generated from the following file: