#include <bhkCollisionFilter.h>
 | 
|   | ~bhkCollisionFilter () override | 
|   | 
| std::uint32_t  | GetNewSystemGroup () | 
|   | 
|   | ~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 | 
|   | 
◆ ~bhkCollisionFilter()
  
  
      
        
          | RE::bhkCollisionFilter::~bhkCollisionFilter  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ GetNewSystemGroup()
  
  
      
        
          | std::uint32_t RE::bhkCollisionFilter::GetNewSystemGroup  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetSingleton()
◆ bipedBitfields
      
        
          | std::uint32_t RE::bhkCollisionFilter::bipedBitfields[32] | 
        
      
 
 
◆ collisionBoneNames
◆ collisionLayerNames
◆ layerBitfields
      
        
          | std::uint64_t RE::bhkCollisionFilter::layerBitfields[64] | 
        
      
 
 
◆ layerCollisionGroups
      
        
          | std::uint32_t RE::bhkCollisionFilter::layerCollisionGroups[64] | 
        
      
 
 
◆ nextSystemGroup
      
        
          | std::uint32_t RE::bhkCollisionFilter::nextSystemGroup | 
        
      
 
 
◆ RTTI
◆ sensorField
      
        
          | std::uint64_t RE::bhkCollisionFilter::sensorField | 
        
      
 
 
◆ triggerField
      
        
          | std::uint64_t RE::bhkCollisionFilter::triggerField | 
        
      
 
 
◆ unk48
      
        
          | std::uint32_t RE::bhkCollisionFilter::unk48 | 
        
      
 
 
◆ unk5E0
      
        
          | std::uint8_t RE::bhkCollisionFilter::unk5E0[256] | 
        
      
 
 
The documentation for this class was generated from the following file: