summaryrefslogtreecommitdiff
path: root/Runtime/Dynamics/NxWrapperUtility.h
blob: a9c159e05783da7531a8259e3560667ad9a88853 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
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