CommonLibVR
hkbContext.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/H/hkbCharacter.h"
4 
5 namespace RE
6 {
7  class hkaDefaultAnimationControlMapperData;
8  class hkbGeneratorOutputListener;
9  class hkbEventQueue;
10  class hkbAttachmentManager;
11 
12  class hkbContext
13  {
14  public:
15  // members
18  hkRefVariant nodeToIndexMap; // 10 hkPointerMap<const hkbNode*, int>
19  hkbEventQueue* eventQueue; // 18
20  hkaDefaultAnimationControlMapperData* sharedEventQueue; // 20
23  std::uint8_t pad31[7]; // 31
25  hkbAttachmentManager* attachmentManager; // 40
27  private:
28  KEEP_FOR_RE()
29  };
30  static_assert(sizeof(hkbContext) == 0x50);
31 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: hkRefVariant.h:9
Definition: hkbBehaviorGraph.h:12
Definition: hkbCharacter.h:16
Definition: hkbContext.h:13
hkRefPtr< hkbGeneratorOutputListener > generatorOutputListener
Definition: hkbContext.h:21
hkbAttachmentManager * attachmentManager
Definition: hkbContext.h:25
hkbEventQueue * eventQueue
Definition: hkbContext.h:19
hkbCharacter * character
Definition: hkbContext.h:16
std::uint8_t pad31[7]
Definition: hkbContext.h:23
hkRefVariant nodeToIndexMap
Definition: hkbContext.h:18
hkaDefaultAnimationControlMapperData * sharedEventQueue
Definition: hkbContext.h:20
hkRefVariant animationCache
Definition: hkbContext.h:26
bool eventTriggeredTransition
Definition: hkbContext.h:22
hkRefVariant world
Definition: hkbContext.h:24
hkbBehaviorGraph * behavior
Definition: hkbContext.h:17
Definition: AbsorbEffect.h:6