CommonLibSSE NG
hkpConvexListFilter.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/H/hkReferencedObject.h
"
4
5
namespace
RE
6
{
7
class
hkpCdBody;
8
9
struct
hkpCollisionInput;
10
11
class
hkpConvexListFilter
:
public
hkReferencedObject
12
{
13
public
:
14
inline
static
constexpr
auto
RTTI
=
RTTI_hkpConvexListFilter
;
15
inline
static
constexpr
auto
VTABLE
=
VTABLE_hkpConvexListFilter
;
16
17
enum class
ConvexListCollisionType
18
{
19
kNormal
= 0,
20
kList
,
21
kConvex
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
}
RE::hkReferencedObject
Definition:
hkReferencedObject.h:11
RE::hkpCdBody
Definition:
hkpCdBody.h:8
RE::hkpConvexListFilter
Definition:
hkpConvexListFilter.h:12
RE::hkpConvexListFilter::~hkpConvexListFilter
~hkpConvexListFilter() override
RE::hkpConvexListFilter::ConvexListCollisionType
ConvexListCollisionType
Definition:
hkpConvexListFilter.h:18
RE::hkpConvexListFilter::ConvexListCollisionType::kNormal
@ kNormal
RE::hkpConvexListFilter::ConvexListCollisionType::kConvex
@ kConvex
RE::hkpConvexListFilter::ConvexListCollisionType::kList
@ kList
RE::hkpConvexListFilter::GetConvexListCollisionType
virtual ConvexListCollisionType GetConvexListCollisionType(const hkpCdBody &a_convexListBody, const hkpCdBody &a_otherBody, const hkpCollisionInput &a_input) const =0
RE::hkpConvexListFilter::RTTI
static constexpr auto RTTI
Definition:
hkpConvexListFilter.h:14
RE::hkpConvexListFilter::VTABLE
static constexpr auto VTABLE
Definition:
hkpConvexListFilter.h:15
hkReferencedObject.h
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_hkpConvexListFilter
constexpr REL::VariantID RTTI_hkpConvexListFilter(689819, 397674, 0x1f58df0)
RE::VTABLE_hkpConvexListFilter
constexpr std::array< REL::VariantID, 1 > VTABLE_hkpConvexListFilter
Definition:
Offsets_VTABLE.h:4966
RE::hkpCollisionInput
Definition:
hkpCollisionInput.h:13
CommonLibSSE-NG
include
RE
H
hkpConvexListFilter.h
Generated by
1.9.1