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
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 (const QQuick3DGeometry *geometrySource)
 
 ~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 58 of file qphysicsmeshutils_p_p.h.

Constructor & Destructor Documentation

◆ QQuick3DPhysicsMesh() [1/2]

QQuick3DPhysicsMesh::QQuick3DPhysicsMesh ( const QString & qmlSource)
inline

Definition at line 36 of file qphysicsmeshutils_p_p.h.

◆ QQuick3DPhysicsMesh() [2/2]

QQuick3DPhysicsMesh::QQuick3DPhysicsMesh ( const QQuick3DGeometry * geometrySource)
inline

Definition at line 37 of file qphysicsmeshutils_p_p.h.

◆ ~QQuick3DPhysicsMesh()

QQuick3DPhysicsMesh::~QQuick3DPhysicsMesh ( )
inline

Definition at line 38 of file qphysicsmeshutils_p_p.h.

Member Function Documentation

◆ bounds()

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

Definition at line 42 of file qphysicsmeshutils_p_p.h.

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

+ Here is the call graph for this function:

◆ convexMesh()

physx::PxConvexMesh * QQuick3DPhysicsMesh::convexMesh ( )

Definition at line 43 of file qmeshshape.cpp.

References QString::isEmpty().

+ Here is the call graph for this function:

◆ deref()

int QQuick3DPhysicsMesh::deref ( )
inline

Definition at line 53 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 52 of file qphysicsmeshutils_p_p.h.

◆ triangleMesh()

physx::PxTriangleMesh * QQuick3DPhysicsMesh::triangleMesh ( )

Definition at line 59 of file qmeshshape.cpp.

References QString::isEmpty().

+ Here is the call graph for this function:

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