Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QQuick3DPhysicsMesh Class Reference

#include <qphysicsmeshutils_p_p.h>

+ Collaboration diagram for QQuick3DPhysicsMesh:

Public Types

enum  MeshType { Convex , Triangle }
 

Public Member Functions

 QQuick3DPhysicsMesh (const QString &qmlSource)
 
 ~QQuick3DPhysicsMesh ()
 
QList< QVector3Dpositions ()
 
QPair< QVector3D, QVector3Dbounds ()
 
void ref ()
 
int deref ()
 
physx::PxConvexMesh * convexMesh ()
 
physx::PxTriangleMesh * triangleMesh ()
 

Detailed Description

Definition at line 33 of file qphysicsmeshutils_p_p.h.

Member Enumeration Documentation

◆ MeshType

Enumerator
Convex 
Triangle 

Definition at line 57 of file qphysicsmeshutils_p_p.h.

Constructor & Destructor Documentation

◆ QQuick3DPhysicsMesh()

QQuick3DPhysicsMesh::QQuick3DPhysicsMesh ( const QString qmlSource)
inline

Definition at line 36 of file qphysicsmeshutils_p_p.h.

◆ ~QQuick3DPhysicsMesh()

QQuick3DPhysicsMesh::~QQuick3DPhysicsMesh ( )
inline

Definition at line 37 of file qphysicsmeshutils_p_p.h.

Member Function Documentation

◆ bounds()

QPair< QVector3D, QVector3D > QQuick3DPhysicsMesh::bounds ( )
inline

Definition at line 41 of file qphysicsmeshutils_p_p.h.

References QSSGMesh::Mesh::isValid(), and QSSGMesh::Mesh::subsets().

+ Here is the call graph for this function:

◆ convexMesh()

QT_BEGIN_NAMESPACE physx::PxConvexMesh * QQuick3DPhysicsMesh::convexMesh ( )

◆ deref()

int QQuick3DPhysicsMesh::deref ( )
inline

Definition at line 52 of file qphysicsmeshutils_p_p.h.

Referenced by QQuick3DPhysicsMeshManager::releaseMesh().

+ Here is the caller graph for this function:

◆ positions()

QList< QVector3D > QQuick3DPhysicsMesh::positions ( )

◆ ref()

void QQuick3DPhysicsMesh::ref ( )
inline

Definition at line 51 of file qphysicsmeshutils_p_p.h.

◆ triangleMesh()


The documentation for this class was generated from the following files: