#include <hkpCachingShapePhantom.h>
|
| ~hkpCachingShapePhantom () override |
|
void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override |
|
hkpPhantomType | GetType () const override |
|
void | AddOverlappingCollidable (hkpCollidable *a_collidable) override |
|
bool | IsOverlappingCollidableAdded (const hkpCollidable *a_collidable) override |
|
void | RemoveOverlappingCollidable (hkpCollidable *a_collidable) override |
|
void | EnsureDeterministicOrder () override |
|
hkpPhantom * | Clone () const override |
|
void | UpdateShapeCollectionFilter () override |
|
void | DeallocateInternalArrays () override |
|
void | SetPositionAndLinearCast (const hkVector4 &a_position, const hkpLinearCastInput &a_input, hkpCdPointCollector &a_castCollector, hkpCdPointCollector *a_startCollector) override |
|
void | SetTransformAndLinearCast (const hkTransform &a_transform, const hkpLinearCastInput &a_input, hkpCdPointCollector &a_castCollector, hkpCdPointCollector *a_startCollector) override |
|
void | GetClosestPoints (hkpCdPointCollector &a_collector, const hkpCollisionInput *a_input=0) override |
|
void | GetPenetrations (hkpCdBodyPairCollector &a_collector, const hkpCollisionInput *a_input=0) override |
|
| ~hkpShapePhantom () override |
|
hkWorldOperation::Result | SetShape (const hkpShape *a_shape) override |
|
hkMotionState * | GetMotionState () override |
|
void | CalcAabb (hkAabb &a_aabb) override |
|
void | DeallocateInternalArrays () override |
|
| ~hkpPhantom () override |
|
void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override |
|
| ~hkpWorldObject () override |
|
void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const override |
|
virtual hkWorldOperation::Result | UpdateShape (hkpShapeModifier *a_shapeModifier) |
|
const hkpCollidable * | GetCollidable () const |
|
hkpCollidable * | GetCollidableRW () |
|
| hkReferencedObject () |
|
| ~hkReferencedObject () override=default |
|
virtual const hkClass * | GetClassType () const |
|
void | AddReference () const |
|
std::int32_t | GetAllocatedSize () const |
|
std::int32_t | GetReferenceCount () const |
|
void | RemoveReference () const |
|
virtual | ~hkBaseObject ()=default |
|
◆ hkpCollisionDetail
◆ ~hkpCachingShapePhantom()
RE::hkpCachingShapePhantom::~hkpCachingShapePhantom |
( |
| ) |
|
|
override |
◆ AddOverlappingCollidable()
void RE::hkpCachingShapePhantom::AddOverlappingCollidable |
( |
hkpCollidable * |
a_collidable | ) |
|
|
overridevirtual |
◆ CalcContentStatistics()
void RE::hkpCachingShapePhantom::CalcContentStatistics |
( |
hkStatisticsCollector * |
a_collector, |
|
|
const hkClass * |
a_class |
|
) |
| const |
|
overridevirtual |
◆ Clone()
hkpPhantom* RE::hkpCachingShapePhantom::Clone |
( |
| ) |
const |
|
overridevirtual |
◆ DeallocateInternalArrays()
void RE::hkpCachingShapePhantom::DeallocateInternalArrays |
( |
| ) |
|
|
overridevirtual |
◆ EnsureDeterministicOrder()
void RE::hkpCachingShapePhantom::EnsureDeterministicOrder |
( |
| ) |
|
|
overridevirtual |
◆ GetClosestPoints()
◆ GetPenetrations()
void RE::hkpCachingShapePhantom::GetPenetrations |
( |
hkpCdBodyPairCollector & |
a_collector, |
|
|
const hkpCollisionInput * |
a_input = 0 |
|
) |
| |
|
overridevirtual |
◆ GetType()
◆ IsOverlappingCollidableAdded()
bool RE::hkpCachingShapePhantom::IsOverlappingCollidableAdded |
( |
const hkpCollidable * |
a_collidable | ) |
|
|
overridevirtual |
◆ RemoveOverlappingCollidable()
void RE::hkpCachingShapePhantom::RemoveOverlappingCollidable |
( |
hkpCollidable * |
a_collidable | ) |
|
|
overridevirtual |
◆ SetPositionAndLinearCast()
◆ SetTransformAndLinearCast()
◆ UpdateShapeCollectionFilter()
void RE::hkpCachingShapePhantom::UpdateShapeCollectionFilter |
( |
| ) |
|
|
overridevirtual |
◆ collisionDetails
◆ orderDirty
bool RE::hkpCachingShapePhantom::orderDirty |
◆ orderRelation
OrderByUid RE::hkpCachingShapePhantom::orderRelation |
◆ pad1B2
std::uint16_t RE::hkpCachingShapePhantom::pad1B2 |
◆ pad1B4
std::uint32_t RE::hkpCachingShapePhantom::pad1B4 |
◆ pad1B8
std::uint64_t RE::hkpCachingShapePhantom::pad1B8 |
◆ RTTI
The documentation for this class was generated from the following file: