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>.
|
#include <qphysxcharactercontroller_p.h>
Additional Inherited Members | |
Public Attributes inherited from QAbstractPhysXNode | |
QVector< physx::PxShape * > | shapes |
physx::PxMaterial * | material = nullptr |
QAbstractPhysicsNode * | frontendNode = nullptr |
bool | isRemoved = false |
Static Public Attributes inherited from QAbstractPhysXNode | |
static physx::PxMaterial * | sDefaultMaterial = nullptr |
Definition at line 30 of file qphysxcharactercontroller_p.h.
QPhysXCharacterController::QPhysXCharacterController | ( | QCharacterController * | frontEnd | ) |
Definition at line 53 of file qphysxcharactercontroller.cpp.
|
overridevirtual |
Reimplemented from QAbstractPhysXNode.
Definition at line 58 of file qphysxcharactercontroller.cpp.
References QAbstractPhysXNode::cleanup(), and PHYSX_RELEASE.
|
overridevirtual |
Reimplemented from QAbstractPhysXNode.
Definition at line 182 of file qphysxcharactercontroller.cpp.
References QAbstractPhysXNode::createMaterialFromQtMaterial(), and QAbstractPhysXNode::frontendNode.
Referenced by init().
|
overridevirtual |
Reimplemented from QAbstractPhysXNode.
Definition at line 188 of file qphysxcharactercontroller.cpp.
|
overridevirtual |
Reimplemented from QAbstractPhysXNode.
Definition at line 193 of file qphysxcharactercontroller.cpp.
References Character.
|
overridevirtual |
Implements QAbstractPhysXNode.
Definition at line 66 of file qphysxcharactercontroller.cpp.
References createMaterial(), QAbstractPhysXNode::frontendNode, QAbstractPhysXNode::material, pos, Q_ASSERT, qWarning, radiusScale, QAbstractPhysXNode::shapes, world, and QVector3D::y().
|
overridevirtual |
Implements QAbstractPhysXNode.
Definition at line 121 of file qphysxcharactercontroller.cpp.
References QAbstractPhysXNode::frontendNode, QQuick3DNode::mapPositionFromScene(), position(), qFuzzyCompare(), qWarning, radiusScale, QQuick3DNode::setPosition(), QAbstractPhysXNode::shapes, QPhysicsUtils::toPhysXType(), QPhysicsUtils::toQtType(), QVector3D::x(), and QVector3D::y().