CommonLibVR
hkpAgentNnTrack.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/H/hkArray.h"
4 
5 namespace RE
6 {
7  struct hkpAgentNnSector;
8 
9  enum class hkpAgentNnTrackType
10  {
11  kInvalid = 0,
12  kMidPhase = 1,
13  kNarrowPhase = 2
14  };
15 
17  {
18  public:
19  // members
20  std::uint16_t bytesUsedInLastSector; // 00
22  std::uint8_t padding; // 03
23  std::uint32_t pad04; // 04
25  };
26  static_assert(sizeof(hkpAgentNnTrack) == 0x20);
27 }
Definition: AbsorbEffect.h:6
hkpAgentNnTrackType
Definition: hkpAgentNnTrack.h:10
Definition: hkpAgentNnTrack.h:17
std::uint8_t padding
Definition: hkpAgentNnTrack.h:22
std::uint32_t pad04
Definition: hkpAgentNnTrack.h:23
hkInplaceArray< hkpAgentNnSector *, 1 > sectors
Definition: hkpAgentNnTrack.h:24
std::uint16_t bytesUsedInLastSector
Definition: hkpAgentNnTrack.h:20
stl::enumeration< hkpAgentNnTrackType, std::uint8_t > nnTrackType
Definition: hkpAgentNnTrack.h:21