diff options
Diffstat (limited to 'Runtime/Dynamics/NxWrapperUtility.h')
-rw-r--r-- | Runtime/Dynamics/NxWrapperUtility.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Runtime/Dynamics/NxWrapperUtility.h b/Runtime/Dynamics/NxWrapperUtility.h new file mode 100644 index 0000000..a9c159e --- /dev/null +++ b/Runtime/Dynamics/NxWrapperUtility.h @@ -0,0 +1,14 @@ +#ifndef NXWRAPPERUTILITY_H +#define NXWRAPPERUTILITY_H + +#include "External/PhysX/builds/SDKs/Foundation/include/NxVec3.h" +#include "External/PhysX/builds/SDKs/Foundation/include/NxVersionNumber.h" +#include "External/PhysX/builds/SDKs/NxCharacter/include/NxExtended.h" + +inline NxExtendedVec3 Vec3ToNxExtended (const Vector3f& v) { return NxExtendedVec3(v.x, v.y, v.z); } +inline Vector3f NxExtendedToVec3 (const NxExtendedVec3& v) { return Vector3f(v.x, v.y, v.z); } + +inline NxVec3 Vec3ToNx (const Vector3f& v) { return NxVec3(v.x, v.y, v.z); } +inline Vector3f Vec3FromNx (const NxVec3& v) { return Vector3f(v.x, v.y, v.z); } + +#endif |