CommonLibSSE (powerof3)
Loading...
Searching...
No Matches
hkpConstraintInstance.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
hkpConstraintData;
8
class
hkpConstraintOwner;
9
struct
hkpModifierConstraintAtom;
10
11
class
hkpConstraintInstance
:
public
hkReferencedObject
12
{
13
public
:
14
inline
static
constexpr
auto
RTTI
=
RTTI_hkpConstraintInstance
;
15
16
~hkpConstraintInstance
()
override
;
// 00
17
18
inline
hkpRigidBody
*
GetRigidBodyA
()
const
19
{
20
return
reinterpret_cast<
hkpRigidBody
*
>
(
entities
[0]);
21
}
22
23
inline
hkpRigidBody
*
GetRigidBodyB
()
const
24
{
25
return
reinterpret_cast<
hkpRigidBody
*
>
(
entities
[1]);
26
}
27
28
// members
29
hkpConstraintOwner
*
owner
;
// 10
30
hkpConstraintData
*
data
;
// 18
31
hkpModifierConstraintAtom*
constraintModifiers
;
// 20
32
hkpEntity
*
entities
[2];
// 28
33
};
34
static_assert
(
sizeof
(
hkpConstraintInstance
) == 0x38);
35
}
RE::hkReferencedObject
Definition:
hkReferencedObject.h:11
RE::hkpConstraintData
Definition:
hkpConstraintData.h:11
RE::hkpConstraintInstance
Definition:
hkpConstraintInstance.h:12
RE::hkpConstraintInstance::GetRigidBodyB
hkpRigidBody * GetRigidBodyB() const
Definition:
hkpConstraintInstance.h:23
RE::hkpConstraintInstance::entities
hkpEntity * entities[2]
Definition:
hkpConstraintInstance.h:32
RE::hkpConstraintInstance::~hkpConstraintInstance
~hkpConstraintInstance() override
RE::hkpConstraintInstance::RTTI
static constexpr auto RTTI
Definition:
hkpConstraintInstance.h:14
RE::hkpConstraintInstance::data
hkpConstraintData * data
Definition:
hkpConstraintInstance.h:30
RE::hkpConstraintInstance::owner
hkpConstraintOwner * owner
Definition:
hkpConstraintInstance.h:29
RE::hkpConstraintInstance::constraintModifiers
hkpModifierConstraintAtom * constraintModifiers
Definition:
hkpConstraintInstance.h:31
RE::hkpConstraintInstance::GetRigidBodyA
hkpRigidBody * GetRigidBodyA() const
Definition:
hkpConstraintInstance.h:18
RE::hkpConstraintOwner
Definition:
hkpConstraintOwner.h:11
RE::hkpEntity
Definition:
hkpEntity.h:24
RE::hkpRigidBody
Definition:
hkpRigidBody.h:8
hkReferencedObject.h
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_hkpConstraintInstance
constexpr REL::ID RTTI_hkpConstraintInstance(static_cast< std::uint64_t >(689860))
CommonLibSSE
include
RE
H
hkpConstraintInstance.h
Generated by
1.9.6