CommonLibSSE NG
Loading...
Searching...
No Matches
hkpConvexListFilter.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
7 class hkpCdBody;
8
9 struct hkpCollisionInput;
10
12 {
13 public:
14 inline static constexpr auto RTTI = RTTI_hkpConvexListFilter;
15 inline static constexpr auto VTABLE = VTABLE_hkpConvexListFilter;
16
18 {
19 kNormal = 0,
20 kList,
22 };
23
24 ~hkpConvexListFilter() override; // 00
25
26 // add
27 virtual ConvexListCollisionType GetConvexListCollisionType(const hkpCdBody& a_convexListBody, const hkpCdBody& a_otherBody, const hkpCollisionInput& a_input) const = 0; // 03
28 };
29 static_assert(sizeof(hkpConvexListFilter) == 0x10);
30}
Definition hkReferencedObject.h:11
Definition hkpCdBody.h:8
Definition hkpConvexListFilter.h:12
~hkpConvexListFilter() override
ConvexListCollisionType
Definition hkpConvexListFilter.h:18
virtual ConvexListCollisionType GetConvexListCollisionType(const hkpCdBody &a_convexListBody, const hkpCdBody &a_otherBody, const hkpCollisionInput &a_input) const =0
static constexpr auto RTTI
Definition hkpConvexListFilter.h:14
static constexpr auto VTABLE
Definition hkpConvexListFilter.h:15
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_hkpConvexListFilter(689819, 397674, 0x1f58df0)
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpConvexListFilter
Definition Offsets_VTABLE.h:4966
Definition hkpCollisionInput.h:13