CommonLibSSE NG
Loading...
Searching...
No Matches
hkpConstraintOwner.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace RE
7{
8 class hkpConstraintInstance;
9
11 {
12 public:
13 inline static constexpr auto RTTI = RTTI_hkpConstraintOwner;
14 inline static constexpr auto VTABLE = VTABLE_hkpConstraintOwner;
15
16 ~hkpConstraintOwner() override; // 00
17
18 // add
19 virtual void AddConstraintToCriticalLockedIsland(hkpConstraintInstance* a_constraint); // 03 - { return; }
20 virtual void RemoveConstraintFromCriticalLockedIsland(hkpConstraintInstance* a_constraint); // 04 - { return; }
21 virtual void AddCallbackRequest(hkpConstraintInstance* a_constraint, std::int32_t a_request); // 05 - { return; }
22 virtual void CheckAccessRW(); // 06 - { return; }
23
24 // members
26 };
27 static_assert(sizeof(hkpConstraintOwner) == 0x20);
28}
Definition hkReferencedObject.h:11
Definition hkpConstraintInstance.h:12
Definition hkpConstraintOwner.h:11
static constexpr auto VTABLE
Definition hkpConstraintOwner.h:14
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:25
~hkpConstraintOwner() override
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkpConstraintOwner(689909, 397764, 0x1f59f18)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpConstraintOwner
Definition Offsets_VTABLE.h:5061
Definition hkpConstraintInfo.h:6