CommonLibSSE NG
Loading...
Searching...
No Matches
TESHavokUtilities.h
Go to the documentation of this file.
1
#pragma once
2
3
namespace
RE
4
{
5
class
HitData;
6
class
hkVector4;
7
class
bhkRigidBody;
8
class
hkpCollidable;
9
class
NiAVObject;
10
class
TESObjectREFR;
11
12
namespace
TESHavokUtilities
13
{
14
void
AddExplosionImpulse
(
NiAVObject
* a_obj3D,
hkVector4
& a_pos,
float
a_force,
const
HitData
* a_hitData);
15
TESObjectREFR
*
FindCollidableRef
(
const
hkpCollidable
& a_linkedCollidable);
16
NiAVObject
*
FindCollidableObject
(
const
hkpCollidable
& a_linkedCollidable);
17
float
GetDamageForImpact
(
float
a_mass,
float
a_speed);
18
float
ScaleGameplayImpulseForce
(
float
a_inputForce,
bhkRigidBody
* a_body,
bool
a_factorMass);
19
}
20
}
RE::HitData
Definition
HitData.h:17
RE::NiAVObject
Definition
NiAVObject.h:50
RE::TESObjectREFR
Definition
TESObjectREFR.h:112
RE::bhkRigidBody
Definition
bhkRigidBody.h:14
RE::hkVector4
Definition
hkVector4.h:9
RE::hkpCollidable
Definition
hkpCollidable.h:13
RE::TESHavokUtilities::ScaleGameplayImpulseForce
float ScaleGameplayImpulseForce(float a_inputForce, bhkRigidBody *a_body, bool a_factorMass)
RE::TESHavokUtilities::GetDamageForImpact
float GetDamageForImpact(float a_mass, float a_speed)
RE::TESHavokUtilities::AddExplosionImpulse
void AddExplosionImpulse(NiAVObject *a_obj3D, hkVector4 &a_pos, float a_force, const HitData *a_hitData)
RE::TESHavokUtilities::FindCollidableObject
NiAVObject * FindCollidableObject(const hkpCollidable &a_linkedCollidable)
RE::TESHavokUtilities::FindCollidableRef
TESObjectREFR * FindCollidableRef(const hkpCollidable &a_linkedCollidable)
RE
Definition
AbsorbEffect.h:6
CommonLibSSE-NG
include
RE
T
TESHavokUtilities.h
Generated by
1.9.7