Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
IgnoreSingleBodyFilter Class Reference

A simple body filter implementation that ignores a single, specified body. More...

#include <BodyFilter.h>

Inheritance diagram for IgnoreSingleBodyFilter:
BodyFilter NonCopyable

Public Member Functions

 IgnoreSingleBodyFilter (const BodyID &inBodyID)
 Constructor, pass the body you want to ignore. More...
 
virtual bool ShouldCollide (const BodyID &inBodyID) const override
 Filter function. Returns true if we should collide with inBodyID. More...
 
- Public Member Functions inherited from BodyFilter
virtual ~BodyFilter ()=default
 Destructor. More...
 
virtual bool ShouldCollide (const BodyID &inBodyID) const
 Filter function. Returns true if we should collide with inBodyID. More...
 
virtual bool ShouldCollideLocked (const Body &inBody) const
 Filter function. Returns true if we should collide with inBody (this is called after the body is locked and makes it possible to filter based on body members) More...
 
- Public Member Functions inherited from NonCopyable
 NonCopyable ()=default
 
 NonCopyable (const NonCopyable &)=delete
 
void operator= (const NonCopyable &)=delete
 

Detailed Description

A simple body filter implementation that ignores a single, specified body.

Constructor & Destructor Documentation

◆ IgnoreSingleBodyFilter()

IgnoreSingleBodyFilter::IgnoreSingleBodyFilter ( const BodyID inBodyID)
inlineexplicit

Constructor, pass the body you want to ignore.

Member Function Documentation

◆ ShouldCollide()

virtual bool IgnoreSingleBodyFilter::ShouldCollide ( const BodyID inBodyID) const
inlineoverridevirtual

Filter function. Returns true if we should collide with inBodyID.

Reimplemented from BodyFilter.


The documentation for this class was generated from the following file: