Example #1
0
 public TBQuat(TBQuat quat) : this(Audio360CSharpPINVOKE.new_TBQuat__SWIG_2(TBQuat.getCPtr(quat)), true)
 {
     if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Example #2
0
 public virtual void setListenerRotation(TBQuat quat)
 {
     Audio360CSharpPINVOKE.AudioEngine_setListenerRotation__SWIG_1(swigCPtr, TBQuat.getCPtr(quat));
     if (Audio360CSharpPINVOKE.SWIGPendingException.Pending)
     {
         throw Audio360CSharpPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Example #3
0
 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);
        }
Example #5
0
        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);
        }
Example #6
0
        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);
        }
Example #7
0
        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);
        }
Example #8
0
        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);
        }
Example #9
0
        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);
        }
Example #10
0
        public virtual TBQuat getListenerRotation()
        {
            TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.AudioEngine_getListenerRotation(swigCPtr), true);

            return(ret);
        }
Example #11
0
        public static TBQuat generateRandomQuat()
        {
            TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_generateRandomQuat(), true);

            return(ret);
        }
Example #12
0
        public static TBQuat identity()
        {
            TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_identity(), true);

            return(ret);
        }
Example #13
0
        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);
        }
Example #14
0
 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);
 }
Example #15
0
        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);
        }
Example #17
0
        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);
        }
Example #18
0
        public TBQuat invert()
        {
            TBQuat ret = new TBQuat(Audio360CSharpPINVOKE.TBQuat_invert(swigCPtr), true);

            return(ret);
        }