Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qtrianglemeshshape_p.h
Go to the documentation of this file.
1
// Copyright (C) 2023 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
TRIANGLEMESHSHAPE_H
6
#
define
TRIANGLEMESHSHAPE_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
"qmeshshape_p.h"
20
21
QT_BEGIN_NAMESPACE
22
23
class
Q_QUICK3DPHYSICS_EXPORT
QTriangleMeshShape
:
public
QMeshShape
24
{
25
Q_OBJECT
26
QML_NAMED_ELEMENT
(TriangleMeshShape)
27
virtual
QMeshShape::MeshType shapeType()
const
override;
28
virtual
bool
isStaticShape()
const
override;
29
};
30
31
QT_END_NAMESPACE
32
33
#
endif
// TRIANGLEMESHSHAPE_H
FrameAnimator
Definition
qphysicsworld.cpp:759
QList
Definition
qlist.h:82
QSphereShape
Definition
qsphereshape_p.h:29
QTriangleMeshShape
Definition
qtrianglemeshshape_p.h:24
QVector3D
The QVector3D class represents a vector or vertex in 3D space.
Definition
qvectornd.h:178
physx
Definition
qphysxactorbody_p.h:22
physx::PxTransform
PxTransformT< float > PxTransform
Definition
qabstractphysicsnode_p.h:28
Q_LOGGING_CATEGORY
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
worldManager
static QWorldManager worldManager
Definition
qphysicsworld.cpp:924
raycastImpl
static bool raycastImpl(const physx::PxScene *scene, const QVector3D &origin, const QVector3D &direction, float maxDistance, bool includeStatic, bool includeDynamic, physx::PxRaycastCallback &hitCallback, physx::PxHitFlags hitFlags, physx::PxQueryFlags extraQueryFlags={}, physx::PxQueryFilterCallback *filterCall=nullptr)
Definition
qphysicsworld.cpp:606
validateQuery
static bool validateQuery(const physx::PxScene *scene, bool includeStatic, bool includeDynamic)
Definition
qphysicsworld.cpp:587
validateQueryShape
static const physx::PxGeometry * validateQueryShape(const physx::PxScene *scene, QAbstractCollisionShape *shape, bool includeStatic, bool includeDynamic)
Definition
qphysicsworld.cpp:649
collectPhysicsNodes
static void collectPhysicsNodes(QQuick3DObject *node, QList< QAbstractPhysicsNode * > &nodes)
Definition
qphysicsworld.cpp:1545
qtPhysicsTimingsFile
static const QString qtPhysicsTimingsFile
Definition
qphysicsworld.cpp:583
sweepImpl
static bool sweepImpl(const physx::PxScene *scene, QAbstractCollisionShape *shape, const QVector3D &direction, float maxDistance, bool includeStatic, bool includeDynamic, physx::PxSweepCallback &hitCallback, physx::PxHitFlags hitFlags, physx::PxQueryFlags extraQueryFlags={})
Definition
qphysicsworld.cpp:681
overlapImpl
static bool overlapImpl(const physx::PxScene *scene, QAbstractCollisionShape *shape, bool includeStatic, bool includeDynamic, physx::PxOverlapCallback &hitCallback, physx::PxQueryFlags extraQueryFlags={})
Definition
qphysicsworld.cpp:726
QML_NAMED_ELEMENT
#define QML_NAMED_ELEMENT(NAME)
Definition
qqmlintegration.h:66
QT_CONFIG
#define QT_CONFIG(feature)
Definition
qtconfigmacros.h:68
QT_BEGIN_NAMESPACE
#define QT_BEGIN_NAMESPACE
Definition
qtconfigmacros.h:161
QT_END_NAMESPACE
#define QT_END_NAMESPACE
Definition
qtconfigmacros.h:162
Q_PROPERTY
#define Q_PROPERTY(...)
Definition
qtmetamacros.h:60
Q_OBJECT
#define Q_OBJECT
Definition
qtmetamacros.h:139
Q_SLOTS
#define Q_SLOTS
Definition
qtmetamacros.h:48
Q_SIGNALS
#define Q_SIGNALS
Definition
qtmetamacros.h:49
emit
#define emit
Definition
qtmetamacros.h:53
QWorldManager
Definition
qphysicsworld.cpp:917
QWorldManager::orphanNodes
QVector< QAbstractPhysicsNode * > orphanNodes
Definition
qphysicsworld.cpp:919
QWorldManager::worlds
QVector< QPhysicsWorld * > worlds
Definition
qphysicsworld.cpp:918
QWorldManager::orphanRaycasters
QVector< QRaycaster * > orphanRaycasters
Definition
qphysicsworld.cpp:921
QWorldManager::orphanJoints
QVector< QPhysicsJoint * > orphanJoints
Definition
qphysicsworld.cpp:920
qtquick3dphysics
src
quick3dphysics
qtrianglemeshshape_p.h
Generated on
for Qt by
1.18.0