From 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 Mon Sep 17 00:00:00 2001 From: git perforce import user Date: Tue, 25 Oct 2016 12:29:14 -0600 Subject: Initial commit: PhysX 3.4.0 Update @ 21294896 APEX 1.4.0 Update @ 21275617 [CL 21300167] --- .../PhysXAPI/files/structPxExtendedVec3.html | 807 +++++++++++++++++++++ 1 file changed, 807 insertions(+) create mode 100644 PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html b/PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html new file mode 100644 index 00000000..69278498 --- /dev/null +++ b/PhysX_3.4/Documentation/PhysXAPI/files/structPxExtendedVec3.html @@ -0,0 +1,807 @@ + + + NVIDIA(R) PhysX(R) SDK 3.4 API Reference: PxExtendedVec3 Struct Reference + + + + + + + +
+

PxExtendedVec3 Struct Reference
+ +[Character] +

#include <PxExtended.h> +

+ +

+List of all members. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Public Member Functions

PX_INLINE PxExtendedVec3 ()
PX_INLINE PxExtendedVec3 (PxExtended _x, PxExtended _y, PxExtended _z)
PX_INLINE bool isZero () const
PX_INLINE PxExtended dot (const PxVec3 &v) const
PX_INLINE PxExtended distanceSquared (const PxExtendedVec3 &v) const
PX_INLINE PxExtended magnitudeSquared () const
PX_INLINE PxExtended magnitude () const
PX_INLINE PxExtended normalize ()
PX_INLINE bool isFinite () const
PX_INLINE void maximum (const PxExtendedVec3 &v)
PX_INLINE void minimum (const PxExtendedVec3 &v)
PX_INLINE void set (PxExtended x_, PxExtended y_, PxExtended z_)
PX_INLINE void setPlusInfinity ()
PX_INLINE void setMinusInfinity ()
PX_INLINE void cross (const PxExtendedVec3 &left, const PxVec3 &right)
PX_INLINE void cross (const PxExtendedVec3 &left, const PxExtendedVec3 &right)
PX_INLINE PxExtendedVec3 cross (const PxExtendedVec3 &v) const
PX_INLINE void cross (const PxVec3 &left, const PxExtendedVec3 &right)
PX_INLINE PxExtendedVec3 operator- () const
PX_INLINE PxExtendedVec3operator+= (const PxExtendedVec3 &v)
PX_INLINE PxExtendedVec3operator-= (const PxExtendedVec3 &v)
PX_INLINE PxExtendedVec3operator+= (const PxVec3 &v)
PX_INLINE PxExtendedVec3operator-= (const PxVec3 &v)
PX_INLINE PxExtendedVec3operator*= (const PxReal &s)
PX_INLINE PxExtendedVec3 operator+ (const PxExtendedVec3 &v) const
PX_INLINE PxVec3 operator- (const PxExtendedVec3 &v) const
PX_INLINE PxExtendedoperator[] (int index)
PX_INLINE PxExtended operator[] (int index) const

Public Attributes

PxExtended x
PxExtended y
PxExtended z
+


Constructor & Destructor Documentation

+ +
+
+ + + + + + + + +
PX_INLINE PxExtendedVec3::PxExtendedVec3 (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
PX_INLINE PxExtendedVec3::PxExtendedVec3 (PxExtended  _x,
PxExtended  _y,
PxExtended  _z 
) [inline]
+
+
+ +

+ +

+

+


Member Function Documentation

+ +
+
+ + + + + + + + + + + + + + + + + + +
PX_INLINE void PxExtendedVec3::cross (const PxVec3 left,
const PxExtendedVec3 right 
) [inline]
+
+
+ +

+ +

References PxVec3::x, x, y, PxVec3::y, PxVec3::z, and z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3 PxExtendedVec3::cross (const PxExtendedVec3 v  )  const [inline]
+
+
+ +

+ +

References cross().

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
PX_INLINE void PxExtendedVec3::cross (const PxExtendedVec3 left,
const PxExtendedVec3 right 
) [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + +
PX_INLINE void PxExtendedVec3::cross (const PxExtendedVec3 left,
const PxVec3 right 
) [inline]
+
+
+ +

+ +

References x, PxVec3::x, PxVec3::y, y, z, and PxVec3::z.

+ +

Referenced by cross().

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtended PxExtendedVec3::distanceSquared (const PxExtendedVec3 v  )  const [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtended PxExtendedVec3::dot (const PxVec3 v  )  const [inline]
+
+
+ +

+ +

References PxVec3::x, PxVec3::y, and PxVec3::z.

+ +
+

+ +

+
+ + + + + + + + +
PX_INLINE bool PxExtendedVec3::isFinite (  )  const [inline]
+
+
+ +

+ +

References PxIsFinite().

+ +
+

+ +

+
+ + + + + + + + +
PX_INLINE bool PxExtendedVec3::isZero (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
PX_INLINE PxExtended PxExtendedVec3::magnitude (  )  const [inline]
+
+
+ +

+ +

References PxSqrt().

+ +
+

+ +

+
+ + + + + + + + +
PX_INLINE PxExtended PxExtendedVec3::magnitudeSquared (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
PX_INLINE void PxExtendedVec3::maximum (const PxExtendedVec3 v  )  [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE void PxExtendedVec3::minimum (const PxExtendedVec3 v  )  [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + +
PX_INLINE PxExtended PxExtendedVec3::normalize (  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3& PxExtendedVec3::operator*= (const PxReal &  s  )  [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3 PxExtendedVec3::operator+ (const PxExtendedVec3 v  )  const [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3& PxExtendedVec3::operator+= (const PxVec3 v  )  [inline]
+
+
+ +

+ +

References PxVec3::x, PxVec3::y, and PxVec3::z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3& PxExtendedVec3::operator+= (const PxExtendedVec3 v  )  [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxVec3 PxExtendedVec3::operator- (const PxExtendedVec3 v  )  const [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + +
PX_INLINE PxExtendedVec3 PxExtendedVec3::operator- (  )  const [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3& PxExtendedVec3::operator-= (const PxVec3 v  )  [inline]
+
+
+ +

+ +

References PxVec3::x, PxVec3::y, and PxVec3::z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtendedVec3& PxExtendedVec3::operator-= (const PxExtendedVec3 v  )  [inline]
+
+
+ +

+ +

References x, y, and z.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtended PxExtendedVec3::operator[] (int  index  )  const [inline]
+
+
+ +

+ +

References PX_ASSERT.

+ +
+

+ +

+
+ + + + + + + + + +
PX_INLINE PxExtended& PxExtendedVec3::operator[] (int  index  )  [inline]
+
+
+ +

+ +

References PX_ASSERT.

+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + +
PX_INLINE void PxExtendedVec3::set (PxExtended  x_,
PxExtended  y_,
PxExtended  z_ 
) [inline]
+
+
+ +

+ +

+

+ +

+
+ + + + + + + + +
PX_INLINE void PxExtendedVec3::setMinusInfinity (  )  [inline]
+
+
+ +

+ +

References PX_MAX_EXTENDED.

+ +
+

+ +

+
+ + + + + + + + +
PX_INLINE void PxExtendedVec3::setPlusInfinity (  )  [inline]
+
+
+ +

+ +

References PX_MAX_EXTENDED.

+ +
+

+


Member Data Documentation

+ +

+ +

+ +

+


The documentation for this struct was generated from the following file: +
+ +

+Copyright © 2008-2016 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com + + -- cgit v1.2.3