CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
Events.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/A/Actor.h"
7#include "RE/T/TESForm.h"
9
10namespace SKSE
11{
13 {
14 public:
15 // members
18 float numArg;
20 };
21
23 {
24 public:
25 // members
28 };
29
31 {
32 public:
33 // members
35 };
36
38 {
39 public:
40 enum class Type
41 {
42 kWeaponSwing = 0,
43 kSpellCast = 1,
44 kSpellFire = 2,
45 kVoiceCast = 3,
46 kVoiceFire = 4,
47 kBowDraw = 5,
48 kBowRelease = 6,
49 kBeginDraw = 7,
50 kEndDraw = 8,
51 kBeginSheathe = 9,
52 kEndSheathe = 10
53 };
54
55 enum class Slot
56 {
57 kLeft = 0,
58 kRight = 1,
59 kVoice = 2
60 };
61
62 // members
67 };
68
70 {
71 public:
72 // members
74 };
75}
Definition: Actor.h:125
Definition: NiSmartPointer.h:9
Definition: TESCameraState.h:16
Definition: TESForm.h:34
Definition: TESObjectREFR.h:105
Definition: PCH.h:216
Definition: API.h:14
Definition: Events.h:38
stl::enumeration< Type, std::uint32_t > type
Definition: Events.h:63
stl::enumeration< Slot, std::uint32_t > slot
Definition: Events.h:66
RE::Actor * actor
Definition: Events.h:64
Slot
Definition: Events.h:56
Type
Definition: Events.h:41
RE::TESForm * sourceForm
Definition: Events.h:65
Definition: Events.h:23
RE::TESCameraState * oldState
Definition: Events.h:26
RE::TESCameraState * newState
Definition: Events.h:27
Definition: Events.h:31
RE::NiPointer< RE::TESObjectREFR > crosshairRef
Definition: Events.h:34
Definition: Events.h:13
RE::TESForm * sender
Definition: Events.h:19
float numArg
Definition: Events.h:18
RE::BSFixedString strArg
Definition: Events.h:17
RE::BSFixedString eventName
Definition: Events.h:16
Definition: Events.h:70
RE::TESObjectREFR * reference
Definition: Events.h:73