![]() |
Quark Physics
1.0
2D Rigid and Soft Body Physics Engine
|
This is the complete list of members for QMesh, including all inherited members.
| AddAngleConstraint(QAngleConstraint *angleConstraint) | QMesh | inline |
| AddParticle(QParticle *particle) | QMesh | |
| AddParticleToPolygon(QParticle *particle, int position=-1) | QMesh | |
| AddSpring(QSpring *spring) | QMesh | |
| AddUVMap(vector< int > map) | QMesh | |
| angleConstraints (defined in QMesh) | QMesh | protected |
| ApplyAngleConstraintsToPolygon() (defined in QMesh) | QMesh | protected |
| CheckCollisionBehaviors(QMesh *meshA, QMesh *meshB, CollisionBehaviors firstBehavior, CollisionBehaviors secondBehavior) | QMesh | static |
| CheckIsPolygonConcave(vector< QParticle * > polygonParticles) (defined in QMesh) | QMesh | protected |
| CheckIsReflex(QVector pA, QVector pB, QVector pC) (defined in QMesh) | QMesh | protectedstatic |
| CheckIsReflex(int indexA, int indexB, int indexC, vector< QParticle * > polygonParticles) (defined in QMesh) | QMesh | protectedstatic |
| CIRCLES enum value (defined in QMesh) | QMesh | |
| circumference (defined in QMesh) | QMesh | protected |
| ClearUVMaps() | QMesh | |
| collisionBehavior (defined in QMesh) | QMesh | protected |
| collisionBehaviorNeedsUpdate (defined in QMesh) | QMesh | protected |
| CollisionBehaviors enum name (defined in QMesh) | QMesh | |
| CreateWithCircle(float radius, QVector centerPosition=QVector::Zero()) | QMesh | static |
| CreateWithMeshData(QMesh::MeshData &data, bool enableSprings=true, bool enablePolygons=true) | QMesh | static |
| CreateWithPolygon(float radius, int sideCount, QVector centerPosition=QVector::Zero(), int polarGrid=-1, bool enableSprings=true, bool enablePolygons=true, float particleRadius=0.5f) | QMesh | static |
| CreateWithRect(QVector size, QVector centerPosition=QVector::Zero(), QVector grid=QVector::Zero(), bool enableSprings=true, bool enablePolygons=true, float particleRadius=0.5f) | QMesh | static |
| DecompositePolygon(vector< QParticle * > &polygonParticles, vector< vector< QParticle * >> &polygons) (defined in QMesh) | QMesh | protectedstatic |
| DecompositePolygon2(vector< QParticle * > &polygonParticles, vector< vector< QParticle * >> &polygons) (defined in QMesh) | QMesh | protectedstatic |
| disablePolygonForCollisions (defined in QMesh) | QMesh | protected |
| GeneratePolygonMeshData(float radius, int sideCount, QVector centerPosition=QVector::Zero(), int polarGrid=-1, float particleRadius=0.5f) | QMesh | static |
| GenerateRectangleMeshData(QVector size, QVector centerPosition=QVector::Zero(), QVector grid=QVector::Zero(), float particleRadius=0.5f) | QMesh | static |
| GetAngleConstraintAt(int index) | QMesh | inline |
| GetAngleConstraintCount() | QMesh | inline |
| GetAngleConstraintIndex(QAngleConstraint *angleConstraint) | QMesh | inline |
| GetArea() | QMesh | inline |
| GetAveragePosition() | QMesh | |
| GetAveragePositionAndRotation(vector< QParticle * > particleCollection) | QMesh | static |
| GetAverageRotation() | QMesh | |
| GetBisectors(vector< QParticle * > polygonParticles) (defined in QMesh) | QMesh | protectedstatic |
| GetCircumference() | QMesh | inline |
| GetCollisionBehavior() | QMesh | inline |
| GetGlobalPosition() | QMesh | inline |
| GetGlobalRotation() | QMesh | inline |
| GetInitialArea() | QMesh | inline |
| GetInitialPolygonArea() | QMesh | inline |
| GetMatchingParticlePositions(vector< QParticle * > particleCollection, QVector targetPosition, float targetRotation) | QMesh | static |
| GetMeshDatasFromFile(string filePath) | QMesh | static |
| GetMeshDatasFromJsonData(std::string &jsonBasedData) | QMesh | static |
| GetMinAngleConstraintOfPolygon() | QMesh | inline |
| GetOwnerBody() | QMesh | inline |
| GetParticleAt(int index) | QMesh | |
| GetParticleCount() | QMesh | |
| GetParticleFromPolygon(int index) | QMesh | |
| GetParticleIndex(QParticle *particle) | QMesh | inline |
| GetPolygonArea() | QMesh | inline |
| GetPolygonArea(vector< QParticle * > &polygonPoints, bool withLocalPositions=false) | QMesh | static |
| GetPolygonBisectorVectorAt(int index) (defined in QMesh) | QMesh | inline |
| GetPolygonForCollisionsDisabled() | QMesh | inline |
| GetPolygonParticleCount() | QMesh | |
| GetPosition() | QMesh | inline |
| GetRotation() | QMesh | inline |
| GetSpringAt(int index) | QMesh | inline |
| GetSpringCount() | QMesh | inline |
| GetSpringIndex(QSpring *spring) | QMesh | inline |
| GetSubConvexPolygonAt(int index) | QMesh | inline |
| GetSubConvexPolygonCount() | QMesh | inline |
| GetUVMapAt(int index) | QMesh | inline |
| GetUVMapCount() | QMesh | inline |
| globalPosition (defined in QMesh) | QMesh | protected |
| globalRotation (defined in QMesh) | QMesh | protected |
| isPolygonSelfIntersected (defined in QMesh) | QMesh | protected |
| lastPolygonCornerAngles (defined in QMesh) | QMesh | protected |
| manualDeletion | QMesh | |
| minAngleConstraintOfPolygon (defined in QMesh) | QMesh | protected |
| ownerBody (defined in QMesh) | QMesh | protected |
| particles (defined in QMesh) | QMesh | protected |
| polygon (defined in QMesh) | QMesh | protected |
| polygonBisectors (defined in QMesh) | QMesh | protected |
| polygonBisectorsNeedsUpdate (defined in QMesh) | QMesh | protected |
| POLYGONS enum value (defined in QMesh) | QMesh | |
| POLYLINE enum value (defined in QMesh) | QMesh | |
| position (defined in QMesh) | QMesh | protected |
| QBody (defined in QMesh) | QMesh | friend |
| QCollision (defined in QMesh) | QMesh | friend |
| QMesh() | QMesh | |
| QParticle (defined in QMesh) | QMesh | friend |
| QRaycast (defined in QMesh) | QMesh | friend |
| QRigidBody (defined in QMesh) | QMesh | friend |
| QSoftBody (defined in QMesh) | QMesh | friend |
| QWorld (defined in QMesh) | QMesh | friend |
| RemoveAngleConstraint(QAngleConstraint *angleConstraint) | QMesh | inline |
| RemoveAngleConstraintAt(int index) | QMesh | inline |
| RemoveMatchingAngleConstraints(QParticle *particle) | QMesh | inline |
| RemoveMatchingSprings(QParticle *particle) | QMesh | |
| RemoveMatchingUVMaps(int particleIndex) | QMesh | |
| RemoveParticle(QParticle *particle) | QMesh | |
| RemoveParticleAt(int index) | QMesh | |
| RemoveParticleFromPolygon(QParticle *particle) | QMesh | |
| RemoveParticleFromPolygonAt(int index) | QMesh | |
| RemovePolygon() | QMesh | |
| RemoveSpring(QSpring *spring) | QMesh | |
| RemoveSpringAt(int index) | QMesh | |
| RemoveUVMapAt(int index) | QMesh | |
| rotation (defined in QMesh) | QMesh | protected |
| SetGlobalPosition(QVector value) | QMesh | inline |
| SetMinAngleConstraintOfPolygon(float radian) | QMesh | inline |
| SetPolygon(vector< QParticle * > polygonParticles) | QMesh | |
| SetPolygonForCollisionsDisabled(bool value) | QMesh | inline |
| SetPosition(QVector value) | QMesh | inline |
| SetRotation(float value) | QMesh | inline |
| springs (defined in QMesh) | QMesh | protected |
| subConvexPolygons (defined in QMesh) | QMesh | protected |
| subConvexPolygonsNeedsUpdate (defined in QMesh) | QMesh | protected |
| TriangulatePolygon(vector< QParticle * > &polygonParticles, vector< vector< int >> &triangles) (defined in QMesh) | QMesh | protectedstatic |
| UpdateCollisionBehavior() (defined in QMesh) | QMesh | protected |
| UpdatePolygonBisectors() (defined in QMesh) | QMesh | protected |
| UpdateSubConvexPolygons(bool majorUpdate=true) (defined in QMesh) | QMesh | protected |
| UVMaps (defined in QMesh) | QMesh | protected |
| ~QMesh() (defined in QMesh) | QMesh |