#include <PhysicsFiltering.h>
|
| ENGINE_API | FPhysicsFilterBuilder (TEnumAsByte< enum ECollisionChannel > InObjectType, FMaskFilter MaskFilter, const struct FCollisionResponseContainer &ResponseToChannels) |
| |
| void | ConditionalSetFlags (EPhysXFilterDataFlags Flag, bool bEnabled) |
| |
| void | GetQueryData (uint32 SourceObjectID, uint32 &OutWord0, uint32 &OutWord1, uint32 &OutWord2, uint32 &OutWord3) const |
| |
| void | GetSimData (uint32 BodyIndex, uint32 ComponentID, uint32 &OutWord0, uint32 &OutWord1, uint32 &OutWord2, uint32 &OutWord3) const |
| |
| void | GetCombinedData (uint32 &OutBlockingBits, uint32 &OutTouchingBits, uint32 &OutObjectTypeAndFlags) const |
| |
◆ FPhysicsFilterBuilder()
◆ ConditionalSetFlags()
◆ GetCombinedData()
| void FPhysicsFilterBuilder::GetCombinedData |
( |
uint32 & |
OutBlockingBits, |
|
|
uint32 & |
OutTouchingBits, |
|
|
uint32 & |
OutObjectTypeAndFlags |
|
) |
| const |
|
inline |
◆ GetQueryData()
Format for QueryData : word0 (object ID) word1 (blocking channels) word2 (touching channels) word3 (ExtraFilter (top NumExtraFilterBits) + MyChannel (next NumCollisionChannelBits) as ECollisionChannel + Flags (remaining NumFilterDataFlagBits)
◆ GetSimData()
Format for SimData : word0 (body index) word1 (blocking channels) word2 (skeletal mesh component ID) word3 (ExtraFilter (top NumExtraFilterBits) + MyChannel (next NumCollisionChannelBits) as ECollisionChannel + Flags (remaining NumFilterDataFlagBits)
The documentation for this struct was generated from the following files: