Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qphysxworld.cpp File Reference

(87d7c334002997ea54a10670009b0a8a49b0a436)

#include "qphysxworld_p.h"
#include "characterkinematic/PxControllerManager.h"
#include "cooking/PxCooking.h"
#include "extensions/PxDefaultCpuDispatcher.h"
#include "pvd/PxPvdTransport.h"
#include "PxFoundation.h"
#include "PxPhysics.h"
#include "PxPhysicsVersion.h"
#include "PxRigidActor.h"
#include "PxScene.h"
#include "PxSimulationEventCallback.h"
#include "qabstractphysicsnode_p.h"
#include "qphysicsutils_p.h"
#include "qphysicsworld_p.h"
#include "qstaticphysxobjects_p.h"
#include "qtriggerbody_p.h"
+ Include dependency graph for qphysxworld.cpp:

Go to the source code of this file.

Classes

class  SimulationEventCallback
 

Macros

#define PHYSX_RELEASE(x)
 

Functions

static constexpr bool isBitSet (quint32 value, quint32 position)
 
static physx::PxFilterFlags contactReportFilterShader (physx::PxFilterObjectAttributes, physx::PxFilterData filterData0, physx::PxFilterObjectAttributes, physx::PxFilterData filterData1, physx::PxPairFlags &pairFlags, const void *, physx::PxU32)
 
static physx::PxFilterFlags contactReportFilterShaderCCD (physx::PxFilterObjectAttributes, physx::PxFilterData, physx::PxFilterObjectAttributes, physx::PxFilterData, physx::PxPairFlags &pairFlags, const void *, physx::PxU32)
 

Macro Definition Documentation

◆ PHYSX_RELEASE

#define PHYSX_RELEASE ( x)
Value:
if (x != nullptr) { \
x->release(); \
x = nullptr; \
}
GLint GLint GLint GLint GLint x
[0]

Definition at line 210 of file qphysxworld.cpp.

Function Documentation

◆ contactReportFilterShader()

static physx::PxFilterFlags contactReportFilterShader ( physx::PxFilterObjectAttributes ,
physx::PxFilterData filterData0,
physx::PxFilterObjectAttributes ,
physx::PxFilterData filterData1,
physx::PxPairFlags & pairFlags,
const void * ,
physx::PxU32  )
static

Definition at line 155 of file qphysxworld.cpp.

References isBitSet().

Referenced by QPhysXWorld::createScene().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ contactReportFilterShaderCCD()

static physx::PxFilterFlags contactReportFilterShaderCCD ( physx::PxFilterObjectAttributes ,
physx::PxFilterData ,
physx::PxFilterObjectAttributes ,
physx::PxFilterData ,
physx::PxPairFlags & pairFlags,
const void * ,
physx::PxU32  )
static

Definition at line 189 of file qphysxworld.cpp.

Referenced by QPhysXWorld::createScene().

+ Here is the caller graph for this function:

◆ isBitSet()

static constexpr bool isBitSet ( quint32 value,
quint32 position )
staticconstexpr

Definition at line 148 of file qphysxworld.cpp.

References position(), and Q_ASSERT.

Referenced by contactReportFilterShader().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: