From 3cc1861221d761b7f0301b9b61de4e1aa18c09f4 Mon Sep 17 00:00:00 2001 From: Sheikh Dawood Abdul Ajees Date: Mon, 20 Nov 2017 11:35:52 -0600 Subject: PhysX 3.4.1, APEX 1.4.1 Release @23131702 --- .../PhysXAPI/files/PxConstraintDesc_8h-source.html | 108 +++++++++++---------- 1 file changed, 55 insertions(+), 53 deletions(-) (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html index 1ac1bb29..8cf688d5 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxConstraintDesc_8h-source.html @@ -199,59 +199,61 @@ 00265 virtual void visualizeLimitCone( const PxTransform& t, PxReal ySwing, PxReal zSwing, bool active) = 0; 00266 00267 virtual void visualizeDoubleCone( const PxTransform& t, PxReal angle, bool active) = 0; -00268 }; -00269 -00282 typedef void (*PxConstraintVisualize)( PxConstraintVisualizer& visualizer, -00283 const void* constantBlock, -00284 const PxTransform& body0Transform, -00285 const PxTransform& body1Transform, -00286 PxU32 flags ); -00287 -00288 -00289 struct PxPvdUpdateType -00290 { -00291 enum Enum -00292 { -00293 CREATE_INSTANCE, -00294 RELEASE_INSTANCE, -00295 UPDATE_ALL_PROPERTIES, -00296 UPDATE_SIM_PROPERTIES -00297 }; -00298 }; -00299 -00310 class PxConstraintConnector -00311 { -00312 public: -00318 virtual void* prepareData() = 0; -00319 -00324 virtual bool updatePvdProperties(physx::pvdsdk::PvdDataStream& pvdConnection, -00325 const PxConstraint* c, -00326 PxPvdUpdateType::Enum updateType) const = 0; -00327 -00340 virtual void onConstraintRelease() = 0; -00341 -00349 virtual void onComShift(PxU32 actor) = 0; -00350 -00363 virtual void onOriginShift(const PxVec3& shift) = 0; -00364 -00377 virtual void* getExternalReference(PxU32& typeID) = 0; -00378 -00379 -00386 virtual PxBase* getSerializable() = 0; -00387 -00391 virtual PxConstraintSolverPrep getPrep() const = 0; -00392 -00396 virtual const void* getConstantBlock() const = 0; -00397 -00398 -00402 virtual ~PxConstraintConnector() {} -00403 }; -00404 -00405 #if !PX_DOXYGEN -00406 } // namespace physx -00407 #endif -00408 -00410 #endif +00268 +00269 virtual void visualizeLine(const PxVec3& p0, const PxVec3& p1, PxU32 color) = 0; +00270 }; +00271 +00284 typedef void (*PxConstraintVisualize)( PxConstraintVisualizer& visualizer, +00285 const void* constantBlock, +00286 const PxTransform& body0Transform, +00287 const PxTransform& body1Transform, +00288 PxU32 flags ); +00289 +00290 +00291 struct PxPvdUpdateType +00292 { +00293 enum Enum +00294 { +00295 CREATE_INSTANCE, +00296 RELEASE_INSTANCE, +00297 UPDATE_ALL_PROPERTIES, +00298 UPDATE_SIM_PROPERTIES +00299 }; +00300 }; +00301 +00312 class PxConstraintConnector +00313 { +00314 public: +00320 virtual void* prepareData() = 0; +00321 +00326 virtual bool updatePvdProperties(physx::pvdsdk::PvdDataStream& pvdConnection, +00327 const PxConstraint* c, +00328 PxPvdUpdateType::Enum updateType) const = 0; +00329 +00342 virtual void onConstraintRelease() = 0; +00343 +00351 virtual void onComShift(PxU32 actor) = 0; +00352 +00365 virtual void onOriginShift(const PxVec3& shift) = 0; +00366 +00379 virtual void* getExternalReference(PxU32& typeID) = 0; +00380 +00381 +00388 virtual PxBase* getSerializable() = 0; +00389 +00393 virtual PxConstraintSolverPrep getPrep() const = 0; +00394 +00398 virtual const void* getConstantBlock() const = 0; +00399 +00400 +00404 virtual ~PxConstraintConnector() {} +00405 }; +00406 +00407 #if !PX_DOXYGEN +00408 } // namespace physx +00409 #endif +00410 +00412 #endif

-- cgit v1.2.3