CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
hkpContactListener.h
Go to the documentation of this file.
1#pragma once
2
3namespace RE
4{
5 struct hkpCollisionEvent;
6 struct hkpContactPointEvent;
7 struct hkpContactPointAddedEvent;
8 struct hkpContactPointRemovedEvent;
9 struct hkpContactProcessEvent;
10
12 {
13 public:
14 inline static constexpr auto RTTI = RTTI_hkpContactListener;
15
16 // add
17 virtual void ContactPointCallback(const hkpContactPointEvent&) {} // 00
18 virtual void CollisionAddedCallback(const hkpCollisionEvent&) {} // 01
19 virtual void CollisionRemovedCallback(const hkpCollisionEvent&) {} // 02
20
21 virtual ~hkpContactListener() = default; // 04
22
23 virtual void ContactPointAddedCallback(hkpContactPointAddedEvent&) {} // 05
24 virtual void ContactPointRemovedCallback(hkpContactPointRemovedEvent&) {} // 06
25 virtual void ContactProcessCallback(hkpContactProcessEvent&) {} // 07
26 };
27 static_assert(sizeof(hkpContactListener) == 0x8);
28}
Definition: hkpContactListener.h:12
virtual void ContactProcessCallback(hkpContactProcessEvent &)
Definition: hkpContactListener.h:25
static constexpr auto RTTI
Definition: hkpContactListener.h:14
virtual void ContactPointRemovedCallback(hkpContactPointRemovedEvent &)
Definition: hkpContactListener.h:24
virtual ~hkpContactListener()=default
virtual void ContactPointAddedCallback(hkpContactPointAddedEvent &)
Definition: hkpContactListener.h:23
virtual void ContactPointCallback(const hkpContactPointEvent &)
Definition: hkpContactListener.h:17
virtual void CollisionRemovedCallback(const hkpCollisionEvent &)
Definition: hkpContactListener.h:19
virtual void CollisionAddedCallback(const hkpCollisionEvent &)
Definition: hkpContactListener.h:18
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_hkpContactListener(static_cast< std::uint64_t >(685483))
Definition: hkpCollisionEvent.h:9
Definition: hkpContactPointEvent.h:15