public TBQuat(TBQuat quat) : this(Audio360CSharpPINVOKE.new_TBQuat__SWIG_2(TBQuat.getCPtr(quat)), true) { if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual void setListenerRotation(TBQuat quat) { Audio360CSharpPINVOKE.AudioEngine_setListenerRotation__SWIG_1(swigCPtr, TBQuat.getCPtr(quat)); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual void setFocusOrientationQuat(TBQuat focusQuat) { Audio360CSharpPINVOKE.SpatDecoderInterface_setFocusOrientationQuat(swigCPtr, TBQuat.getCPtr(focusQuat)); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } }
public virtual EngineError setRotation(TBQuat rotation) { EngineError ret = (EngineError)Audio360CSharpPINVOKE.Object3D_setRotation__SWIG_0(swigCPtr, TBQuat.getCPtr(rotation)); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static TBQuat getQuatFromForwardAndUpVectors(TBVector forwardVector, TBVector upVector) { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_getQuatFromForwardAndUpVectors(TBVector.getCPtr(forwardVector), TBVector.getCPtr(upVector)), true); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static TBVector getRightFromQuat(TBQuat quat) { TBVector ret = new TBVector(Audio360CSharpPINVOKE.TBQuat_getRightFromQuat(TBQuat.getCPtr(quat)), true); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static TBQuat getFromToQuatRotation(TBVector fromVec, TBVector toVec) { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_getFromToQuatRotation(TBVector.getCPtr(fromVec), TBVector.getCPtr(toVec)), true); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static TBVector antiRotateVectorByQuat(TBQuat rotQuat, TBVector vector) { TBVector ret = new TBVector(Audio360CSharpPINVOKE.TBQuat_antiRotateVectorByQuat(TBQuat.getCPtr(rotQuat), TBVector.getCPtr(vector)), true); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public static TBQuat quatProductUnNormalised(TBQuat a, TBQuat b) { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_quatProductUnNormalised(TBQuat.getCPtr(a), TBQuat.getCPtr(b)), true); if (Audio360CSharpPINVOKE.SWIGPendingException.Pending) { throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public virtual TBQuat getListenerRotation() { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.AudioEngine_getListenerRotation(swigCPtr), true); return(ret); }
public static TBQuat generateRandomQuat() { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_generateRandomQuat(), true); return(ret); }
public static TBQuat identity() { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_identity(), true); return(ret); }
public static TBQuat convertFromOpenGLQuaternion(float x, float y, float z, float w) { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_convertFromOpenGLQuaternion(x, y, z, w), true); return(ret); }
public static global::System.Runtime.InteropServices.HandleRef getCPtr(TBQuat obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public static TBQuat getQuatFromEulerAngles(float x_radians, float y_radians, float z_radians) { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_getQuatFromEulerAngles(x_radians, y_radians, z_radians), true); return(ret); }
public virtual TBQuat getRotation() { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.Object3D_getRotation(swigCPtr), true); return(ret); }
public static TBQuat getQuatFromMatrix(float m00, float m01, float m02, float m10, float m11, float m12, float m20, float m21, float m22) { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_getQuatFromMatrix(m00, m01, m02, m10, m11, m12, m20, m21, m22), true); return(ret); }
public TBQuat invert() { TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_invert(swigCPtr), true); return(ret); }