CommonLibSSE (powerof3)
hkpConstraintOwner.h
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace RE
7 {
8  class hkpConstraintInstance;
9 
11  {
12  public:
13  inline static constexpr auto RTTI = RTTI_hkpConstraintOwner;
14 
15  ~hkpConstraintOwner() override; // 00
16 
17  // add
18  virtual void AddConstraintToCriticalLockedIsland(hkpConstraintInstance* a_constraint); // 03 - { return; }
19  virtual void RemoveConstraintFromCriticalLockedIsland(hkpConstraintInstance* a_constraint); // 04 - { return; }
20  virtual void AddCallbackRequest(hkpConstraintInstance* a_constraint, std::int32_t a_request); // 05 - { return; }
21  virtual void CheckAccessRW(); // 06 - { return; }
22 
23  // members
25  };
26  static_assert(sizeof(hkpConstraintOwner) == 0x20);
27 }
Definition: hkReferencedObject.h:11
Definition: hkpConstraintOwner.h:11
virtual void CheckAccessRW()
virtual void RemoveConstraintFromCriticalLockedIsland(hkpConstraintInstance *a_constraint)
static constexpr auto RTTI
Definition: hkpConstraintOwner.h:13
virtual void AddCallbackRequest(hkpConstraintInstance *a_constraint, std::int32_t a_request)
virtual void AddConstraintToCriticalLockedIsland(hkpConstraintInstance *a_constraint)
hkpConstraintInfo constraintInfo
Definition: hkpConstraintOwner.h:24
~hkpConstraintOwner() override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_hkpConstraintOwner
Definition: Offsets_RTTI.h:7578
Definition: hkpConstraintInfo.h:6