4#ifndef ABSTRACTCOLLISIONSHAPE_H
5#define ABSTRACTCOLLISIONSHAPE_H
18#include <QtQuick3DPhysics/qtquick3dphysicsglobal.h>
19#include <QtQuick3D/private/qquick3dnode_p.h>
20#include <QtQml/QQmlEngine>
31 Q_PROPERTY(
bool enableDebugDraw READ enableDebugDraw WRITE setEnableDebugDraw NOTIFY
32 enableDebugDrawChanged)
40 bool enableDebugDraw()
const;
45 void setEnableDebugDraw(
bool enableDebugDraw);
52 bool m_scaleDirty =
true;
56 void handleScaleChange();
59 bool m_enableDebugDraw =
false;
void needsRebuild(QObject *)
virtual physx::PxGeometry * getPhysXGeometry()=0
void enableDebugDrawChanged(bool enableDebugDraw)
virtual bool isStaticShape() const =0
virtual ~QAbstractCollisionShape()
The QVector3D class represents a vector or vertex in 3D space.
Combined button and popup list for selecting options.
#define QML_UNCREATABLE(REASON)
#define QML_NAMED_ELEMENT(NAME)
#define Q_QUICK3DPHYSICS_EXPORT
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent