From 3f9977d72f8a481e76b6ad643a3d312a8cf9b551 Mon Sep 17 00:00:00 2001 From: Sheikh Dawood Date: Mon, 13 Aug 2018 13:37:04 -0500 Subject: PhysX 3.4, APEX 1.4 patch release @24698370 --- .../PhysXAPI/files/PxHeightField_8h-source.html | 117 +++++++++++---------- 1 file changed, 60 insertions(+), 57 deletions(-) (limited to 'PhysX_3.4/Documentation/PhysXAPI/files/PxHeightField_8h-source.html') diff --git a/PhysX_3.4/Documentation/PhysXAPI/files/PxHeightField_8h-source.html b/PhysX_3.4/Documentation/PhysXAPI/files/PxHeightField_8h-source.html index 97288739..8e23f7a6 100644 --- a/PhysX_3.4/Documentation/PhysXAPI/files/PxHeightField_8h-source.html +++ b/PhysX_3.4/Documentation/PhysXAPI/files/PxHeightField_8h-source.html @@ -52,64 +52,67 @@ 00032 #define PX_PHYSICS_GEOMUTILS_NX_HEIGHTFIELD 00033 00037 #include "geometry/PxHeightFieldFlag.h" -00038 #include "common/PxBase.h" -00039 -00040 #if !PX_DOXYGEN -00041 namespace physx -00042 { -00043 #endif -00044 -00045 class PxHeightFieldDesc; -00046 -00084 class PxHeightField : public PxBase -00085 { -00086 public: -00092 PX_PHYSX_COMMON_API virtual void release() = 0; -00093 -00106 PX_PHYSX_COMMON_API virtual PxU32 saveCells(void* destBuffer, PxU32 destBufferSize) const = 0; -00107 -00128 PX_PHYSX_COMMON_API virtual bool modifySamples(PxI32 startCol, PxI32 startRow, const PxHeightFieldDesc& subfieldDesc, bool shrinkBounds = false) = 0; -00129 -00137 PX_PHYSX_COMMON_API virtual PxU32 getNbRows() const = 0; -00138 -00146 PX_PHYSX_COMMON_API virtual PxU32 getNbColumns() const = 0; -00147 -00155 PX_PHYSX_COMMON_API virtual PxHeightFieldFormat::Enum getFormat() const = 0; -00156 -00164 PX_PHYSX_COMMON_API virtual PxU32 getSampleStride() const = 0; -00165 -00173 PX_PHYSX_COMMON_API virtual PxReal getThickness() const = 0; -00174 -00182 PX_PHYSX_COMMON_API virtual PxReal getConvexEdgeThreshold() const = 0; -00183 -00191 PX_PHYSX_COMMON_API virtual PxHeightFieldFlags getFlags() const = 0; -00192 -00198 PX_PHYSX_COMMON_API virtual PxReal getHeight(PxReal x, PxReal z) const = 0; -00199 -00208 PX_PHYSX_COMMON_API virtual PxU32 getReferenceCount() const = 0; -00209 -00215 PX_PHYSX_COMMON_API virtual void acquireReference() = 0; -00216 -00225 PX_PHYSX_COMMON_API virtual PxMaterialTableIndex getTriangleMaterialIndex(PxTriangleID triangleIndex) const = 0; -00226 -00235 PX_PHYSX_COMMON_API virtual PxVec3 getTriangleNormal(PxTriangleID triangleIndex) const = 0; -00236 -00245 PX_PHYSX_COMMON_API virtual PxU32 getTimestamp() const = 0; +00038 #include "geometry/PxHeightFieldSample.h" +00039 #include "common/PxBase.h" +00040 +00041 #if !PX_DOXYGEN +00042 namespace physx +00043 { +00044 #endif +00045 +00046 class PxHeightFieldDesc; +00047 +00085 class PxHeightField : public PxBase +00086 { +00087 public: +00093 PX_PHYSX_COMMON_API virtual void release() = 0; +00094 +00107 PX_PHYSX_COMMON_API virtual PxU32 saveCells(void* destBuffer, PxU32 destBufferSize) const = 0; +00108 +00129 PX_PHYSX_COMMON_API virtual bool modifySamples(PxI32 startCol, PxI32 startRow, const PxHeightFieldDesc& subfieldDesc, bool shrinkBounds = false) = 0; +00130 +00138 PX_PHYSX_COMMON_API virtual PxU32 getNbRows() const = 0; +00139 +00147 PX_PHYSX_COMMON_API virtual PxU32 getNbColumns() const = 0; +00148 +00156 PX_PHYSX_COMMON_API virtual PxHeightFieldFormat::Enum getFormat() const = 0; +00157 +00165 PX_PHYSX_COMMON_API virtual PxU32 getSampleStride() const = 0; +00166 +00174 PX_PHYSX_COMMON_API virtual PxReal getThickness() const = 0; +00175 +00183 PX_PHYSX_COMMON_API virtual PxReal getConvexEdgeThreshold() const = 0; +00184 +00192 PX_PHYSX_COMMON_API virtual PxHeightFieldFlags getFlags() const = 0; +00193 +00199 PX_PHYSX_COMMON_API virtual PxReal getHeight(PxReal x, PxReal z) const = 0; +00200 +00209 PX_PHYSX_COMMON_API virtual PxU32 getReferenceCount() const = 0; +00210 +00216 PX_PHYSX_COMMON_API virtual void acquireReference() = 0; +00217 +00226 PX_PHYSX_COMMON_API virtual PxMaterialTableIndex getTriangleMaterialIndex(PxTriangleID triangleIndex) const = 0; +00227 +00236 PX_PHYSX_COMMON_API virtual PxVec3 getTriangleNormal(PxTriangleID triangleIndex) const = 0; +00237 +00245 PX_PHYSX_COMMON_API virtual const PxHeightFieldSample& getSample(PxU32 row, PxU32 column) const = 0; 00246 -00247 PX_PHYSX_COMMON_API virtual const char* getConcreteTypeName() const { return "PxHeightField"; } -00248 -00249 protected: -00250 PX_INLINE PxHeightField(PxType concreteType, PxBaseFlags baseFlags) : PxBase(concreteType, baseFlags) {} -00251 PX_INLINE PxHeightField(PxBaseFlags baseFlags) : PxBase(baseFlags) {} -00252 PX_PHYSX_COMMON_API virtual ~PxHeightField() {} -00253 PX_PHYSX_COMMON_API virtual bool isKindOf(const char* name) const { return !::strcmp("PxHeightField", name) || PxBase::isKindOf(name); } -00254 }; -00255 -00256 #if !PX_DOXYGEN -00257 } // namespace physx -00258 #endif -00259 -00261 #endif +00255 PX_PHYSX_COMMON_API virtual PxU32 getTimestamp() const = 0; +00256 +00257 PX_PHYSX_COMMON_API virtual const char* getConcreteTypeName() const { return "PxHeightField"; } +00258 +00259 protected: +00260 PX_INLINE PxHeightField(PxType concreteType, PxBaseFlags baseFlags) : PxBase(concreteType, baseFlags) {} +00261 PX_INLINE PxHeightField(PxBaseFlags baseFlags) : PxBase(baseFlags) {} +00262 PX_PHYSX_COMMON_API virtual ~PxHeightField() {} +00263 PX_PHYSX_COMMON_API virtual bool isKindOf(const char* name) const { return !::strcmp("PxHeightField", name) || PxBase::isKindOf(name); } +00264 }; +00265 +00266 #if !PX_DOXYGEN +00267 } // namespace physx +00268 #endif +00269 +00271 #endif

-- cgit v1.2.3