public static physx.PxQuat OpMinus(physx.PxQuat lhs, physx.PxQuat.Ref q) { return(OpMinus(lhs, (physx.PxQuat *)(*((IntPtr *)(&q))))); }
public PxQuat(physx.PxQuat.Ref v) : this((physx.PxQuat *)(*((IntPtr *)(&v)))) { //ctor piping; }
public static physx.PxQuat *OpEqual(physx.PxQuat lhs, physx.PxQuat.Ref p) { return(OpEqual(lhs, (physx.PxQuat *)(*((IntPtr *)(&p))))); }
public static physx.PxQuat *OpPlusEqual(physx.PxQuat lhs, physx.PxQuat.Ref q) { return(OpPlusEqual(lhs, (physx.PxQuat *)(*((IntPtr *)(&q))))); }
public float getAngle(physx.PxQuat.Ref q) { return(getAngle((physx.PxQuat *)(*((IntPtr *)(&q))))); }
public float dot(physx.PxQuat.Ref v) { return(dot((physx.PxQuat *)(*((IntPtr *)(&v))))); }
public static physx.PxMeshScalePtr New(physx.PxVec3.Ref s, physx.PxQuat.Ref r) { return(New((physx.PxVec3 *)(*((IntPtr *)(&s))), (physx.PxQuat *)(*((IntPtr *)(&r))))); }
public static bool OpEquals(physx.PxQuat lhs, physx.PxQuat.Ref q) { return(OpEquals(lhs, (physx.PxQuat *)(*((IntPtr *)(&q))))); }
public void setTargetOrientation(physx.PxQuat.Ref orientation) { setTargetOrientation((physx.PxQuat *)(*((IntPtr *)(&orientation)))); }
public static physx.PxVec3 PxDiagonalize(physx.PxMat33.Ref m, physx.PxQuat.Ref axes) { return(PxDiagonalize((physx.PxMat33 *)(*((IntPtr *)(&m))), (physx.PxQuat *)(*((IntPtr *)(&axes))))); }
public PxMat33(physx.PxQuat.Ref q) : this((physx.PxQuat *)(*((IntPtr *)(&q)))) { //ctor piping; }
public PxTransform(physx.PxQuat.Ref orientation) : this((physx.PxQuat *)(*((IntPtr *)(&orientation)))) { //ctor piping; }
public PxTransform(physx.PxVec3.Ref p0, physx.PxQuat.Ref q0) : this((physx.PxVec3 *)(*((IntPtr *)(&p0))), (physx.PxQuat *)(*((IntPtr *)(&q0)))) { //ctor piping; }