EPhysXFilterDataFlags

Set of flags stored in the PhysX FilterData

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Physics/PhysicsFiltering.h

Include

#include "Physics/PhysicsFiltering.h"

Syntax

enum EPhysXFilterDataFlags
{
    EPDF_SimpleCollision            = 0x0001,
    EPDF_ComplexCollision           = 0x0002,
    EPDF_CCD                        = 0x0004,
    EPDF_ContactNotify              = 0x0008,
    EPDF_StaticShape                = 0x0010,
    EPDF_ModifyContacts             = 0x0020,
    EPDF_KinematicKinematicPairs    = 0x0040,
}

Values

Name

Description

EPDF_SimpleCollision

EPDF_ComplexCollision

EPDF_CCD

EPDF_ContactNotify

EPDF_StaticShape

EPDF_ModifyContacts

EPDF_KinematicKinematicPairs

Remarks

Set of flags stored in the PhysX FilterData

When this flag is saved in CreateShapeFilterData or CreateQueryFilterData, we only use 23 bits If you plan to use more than 23 bits, you'll also need to change the format of ShapeFilterData,QueryFilterData Make sure you also change preFilter/SimFilterShader where it's used

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback