#include <hkpCollisionFilter.h>
|
| | ~hkpCollisionFilter () override |
| |
| virtual void | Init (hkpWorld *world) |
| |
| std::int32_t | NumShapeKeyHitsLimitBreached (const hkpCollisionInput &a_input, const hkpCdBody &a_bodyA, const hkpCdBody &a_bodyB, const hkpBvTreeShape *a_shapeB, hkAabb &a_AABB, hkpShapeKey *a_shapeKeysInOut, std::int32_t a_shapeKeysCapacity) const override |
| |
| | hkReferencedObject () |
| |
| | ~hkReferencedObject () override=default |
| |
| virtual const hkClass * | GetClassType () const |
| |
| virtual void | CalcContentStatistics (hkStatisticsCollector *a_collector, const hkClass *a_class) const |
| |
| void | AddReference () const |
| |
| std::int32_t | GetAllocatedSize () const |
| |
| std::int32_t | GetReferenceCount () const |
| |
| void | RemoveReference () const |
| |
| virtual | ~hkBaseObject ()=default |
| |
| virtual | ~hkpCollidableCollidableFilter () |
| |
| virtual bool | IsCollisionEnabled (const hkpCollidable &a_collidableA, const hkpCollidable &a_collidableB) const =0 |
| |
| virtual bool | IsCollisionEnabled1 (const hkpCollisionInput &a_input, const hkpCdBody &a_bodyA, const hkpCdBody &a_bodyB, const hkpShapeContainer &a_shapeB, hkpShapeKey a_key) const =0 |
| |
| virtual bool | IsCollisionEnabled2 (const hkpCollisionInput &a_input, const hkpCdBody &a_bodyA, const hkpCdBody &a_bodyB, const hkpShapeContainer &a_shapeA, const hkpShapeContainer &a_shapeB, hkpShapeKey a_keyA, hkpShapeKey a_keyB) const =0 |
| |
| virtual | ~hkpShapeCollectionFilter () |
| |
| virtual bool | IsCollisionEnabled (const hkpShapeRayCastInput &a_input, const hkpShapeContainer &a_container, hkpShapeKey a_key) const =0 |
| |
| virtual | ~hkpRayShapeCollectionFilter () |
| |
| virtual | ~hkpRayCollidableFilter () |
| |
| virtual bool | IsCollisionEnabled (const hkpWorldRayCastInput &a_input, const hkpCollidable &a_collidable) const =0 |
| |
◆ hkpFilterType
| Enumerator |
|---|
| kUnknown | |
| kNull | |
| kGroup | |
| kList | |
| kFilterCustom | |
| kFilterPair | |
| kFilterConstraint | |
◆ ~hkpCollisionFilter()
| RE::hkpCollisionFilter::~hkpCollisionFilter |
( |
| ) |
|
|
override |
◆ Init()
| virtual void RE::hkpCollisionFilter::Init |
( |
hkpWorld * |
world | ) |
|
|
virtual |
◆ NumShapeKeyHitsLimitBreached()
◆ pad30
| std::uint32_t RE::hkpCollisionFilter::pad30 |
◆ pad34
| std::uint32_t RE::hkpCollisionFilter::pad34 |
◆ pad3C
| std::uint32_t RE::hkpCollisionFilter::pad3C |
◆ pad40
| std::uint32_t RE::hkpCollisionFilter::pad40 |
◆ pad44
| std::uint32_t RE::hkpCollisionFilter::pad44 |
◆ RTTI
◆ type
◆ VTABLE
The documentation for this class was generated from the following file: