#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 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 =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: