CommonLibSSE NG
RE::FOCollisionListener Class Reference

#include <FOCollisionListener.h>

Inheritance diagram for RE::FOCollisionListener:
RE::bhkBackfaceContactListener RE::BSTSingletonSDM< FOCollisionListener > RE::bhkContactListener RE::BSTSingletonSDMBase< Traits > RE::hkpContactListener

Classes

struct  ObjectDamageImpactData
 

Public Member Functions

void ContactPointCallback (const hkpContactPointEvent &) override
 
 ~FOCollisionListener () override
 
- Public Member Functions inherited from RE::bhkBackfaceContactListener
 ~bhkBackfaceContactListener () override
 
- Public Member Functions inherited from RE::bhkContactListener
 ~bhkContactListener () override
 
- Public Member Functions inherited from RE::hkpContactListener
virtual void CollisionAddedCallback (const hkpCollisionEvent &)
 
virtual void CollisionRemovedCallback (const hkpCollisionEvent &)
 
virtual ~hkpContactListener ()=default
 
virtual void ContactPointAddedCallback (hkpContactPointAddedEvent &)
 
virtual void ContactPointRemovedCallback (hkpContactPointRemovedEvent &)
 
virtual void ContactProcessCallback (hkpContactProcessEvent &)
 

Static Public Member Functions

static FOCollisionListenerGetSingleton ()
 

Public Attributes

BSTArray< ObjectDamageImpactDatadamageImpacts
 

Static Public Attributes

static constexpr auto RTTI = RTTI_FOCollisionListener
 
static constexpr auto VTABLE = VTABLE_FOCollisionListener
 
- Static Public Attributes inherited from RE::bhkBackfaceContactListener
static constexpr auto RTTI = RTTI_bhkBackfaceContactListener
 
- Static Public Attributes inherited from RE::bhkContactListener
static constexpr auto RTTI = RTTI_bhkContactListener
 
- Static Public Attributes inherited from RE::hkpContactListener
static constexpr auto RTTI = RTTI_hkpContactListener
 
static constexpr auto VTABLE = VTABLE_hkpContactListener
 

Additional Inherited Members

- Public Types inherited from RE::BSTSingletonSDMBase< Traits >
using Type = typename Traits::Type
 
using Allocator = typename Traits::Allocator
 

Constructor & Destructor Documentation

◆ ~FOCollisionListener()

RE::FOCollisionListener::~FOCollisionListener ( )
override

Member Function Documentation

◆ ContactPointCallback()

void RE::FOCollisionListener::ContactPointCallback ( const hkpContactPointEvent )
overridevirtual

Reimplemented from RE::hkpContactListener.

◆ GetSingleton()

static FOCollisionListener* RE::FOCollisionListener::GetSingleton ( )
inlinestatic

Member Data Documentation

◆ damageImpacts

BSTArray<ObjectDamageImpactData> RE::FOCollisionListener::damageImpacts

◆ RTTI

constexpr auto RE::FOCollisionListener::RTTI = RTTI_FOCollisionListener
inlinestaticconstexpr

◆ VTABLE

constexpr auto RE::FOCollisionListener::VTABLE = VTABLE_FOCollisionListener
inlinestaticconstexpr

The documentation for this class was generated from the following file: