#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
The documentation for this class was generated from the following file: