CommonLibSSE (powerof3)
hkpCharacterControl.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/H/hkVector4.h"
4 
5 namespace RE
6 {
8  {
9  enum class SupportedState
10  {
11  kUnsupported = 0,
12  kSliding = 1,
13  kSupported = 2
14  };
15 
17  std::uint32_t pad04; // 04
18  std::uint64_t pad08; // 08
21  float surfaceDistanceExcess; // 30
22  bool surfaceIsDynamic; // 34
23  std::uint8_t pad35; // 35
24  std::uint16_t pad36; // 36
25  std::uint64_t pad38; // 38
26  };
27  static_assert(sizeof(hkpSurfaceInfo) == 0x40);
28 }
Definition: hkVector4.h:9
Definition: AbsorbEffect.h:6
Definition: hkpCharacterControl.h:8
REX::EnumSet< SupportedState, std::uint32_t > supportedState
Definition: hkpCharacterControl.h:16
SupportedState
Definition: hkpCharacterControl.h:10
bool surfaceIsDynamic
Definition: hkpCharacterControl.h:22
std::uint8_t pad35
Definition: hkpCharacterControl.h:23
std::uint32_t pad04
Definition: hkpCharacterControl.h:17
std::uint64_t pad08
Definition: hkpCharacterControl.h:18
hkVector4 surfaceNormal
Definition: hkpCharacterControl.h:19
hkVector4 surfaceVelocity
Definition: hkpCharacterControl.h:20
std::uint64_t pad38
Definition: hkpCharacterControl.h:25
float surfaceDistanceExcess
Definition: hkpCharacterControl.h:21
std::uint16_t pad36
Definition: hkpCharacterControl.h:24