CommonLibVR
hkpCollisionInput.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include "RE/H/hkBaseTypes.h"
4 #include "RE/H/hkVector4.h"
5 
6 namespace RE
7 {
8  class hkpCollisionDispatcher;
9  class hkpCollisionFilter;
10  class hkpConvexListFilter;
11 
13  {
14  public:
15  struct Aabb32Info
16  {
17  public:
18  // members
22  };
23  static_assert(sizeof(Aabb32Info) == 0x30);
24 
25  // members
26  hkpCollisionDispatcher* dispatcher; // 00
27  std::int32_t weldClosestPoints; // 08
28  std::int32_t forceAcceptContactPoints; // 0C
29  float tolerance; // 10
30  std::uint32_t pad14; // 14
31  const hkpCollisionFilter* filter; // 18
33  mutable std::int32_t createPredictiveAgents; // 28
34  std::uint32_t pad2C; // 2C
36  private:
37  KEEP_FOR_RE()
38  };
39  static_assert(sizeof(hkpCollisionInput) == 0x60);
40 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: hkVector4.h:9
Definition: hkpCollisionFilter.h:20
Definition: hkpConvexListFilter.h:12
Definition: AbsorbEffect.h:6
Definition: hkpCollisionInput.h:16
hkVector4 bitScale
Definition: hkpCollisionInput.h:21
hkVector4 bitOffsetLow
Definition: hkpCollisionInput.h:19
hkVector4 bitOffsetHigh
Definition: hkpCollisionInput.h:20
Definition: hkpCollisionInput.h:13
std::int32_t createPredictiveAgents
Definition: hkpCollisionInput.h:33
std::int32_t forceAcceptContactPoints
Definition: hkpCollisionInput.h:28
std::uint32_t pad2C
Definition: hkpCollisionInput.h:34
float tolerance
Definition: hkpCollisionInput.h:29
const hkpCollisionFilter * filter
Definition: hkpCollisionInput.h:31
Aabb32Info aabb32Info
Definition: hkpCollisionInput.h:35
const hkpConvexListFilter * convexListFilter
Definition: hkpCollisionInput.h:32
std::int32_t weldClosestPoints
Definition: hkpCollisionInput.h:27
std::uint32_t pad14
Definition: hkpCollisionInput.h:30
hkpCollisionDispatcher * dispatcher
Definition: hkpCollisionInput.h:23