TrackIRUnity

From KitHack Model Club Wiki
Jump to navigation Jump to search

Back to SDK API Reference

TrackIRUnity

TrackIRUnity.TrackIRClient

  • Method: Int32 GetForegroundWindow()
  • Method: Int32 LoadLibrary(String lpLibFileName)
  • Method: IntPtr GetProcAddress(Int32 hModule, String lpProcName)
  • Method: Boolean FreeLibrary(Int32 hModule)
  • Method: Boolean TrackIR_Enhanced_Init(String& status)
  • Method: LPTRACKIRDATA client_HandleTrackIRData()
  • Method: String client_TestTrackIRData()
  • Method: String TrackIR_Shutdown()
  • Method: NPRESULT NPClient_Init(String dllPath)
  • Method: Void GetDLLLocation(String& dllPath)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Field: dNP_GetSignatureDelegate NP_GetSignatureDelegate
  • Field: dNP_RegisterWindowHandle NP_RegisterWindowHandle
  • Field: dNP_UnregisterWindowHandle NP_UnregisterWindowHandle
  • Field: dNP_RegisterProgramProfileID NP_RegisterProgramProfileID
  • Field: dNP_QueryVersion NP_QueryVersion
  • Field: dNP_RequestData NP_RequestData
  • Field: dNP_GetData NP_GetData
  • Field: dNP_UnregisterNotify NP_UnregisterNotify
  • Field: dNP_StartCursor NP_StartCursor
  • Field: dNP_StopCursor NP_StopCursor
  • Field: dNP_ReCenter NP_ReCenter
  • Field: dNP_StartDataTransmission NP_StartDataTransmission
  • Field: dNP_StopDataTransmission NP_StopDataTransmission
  • Field: UInt64 NPFrameSignature
  • Field: UInt64 NPStaleFrames
  • Field: UInt16 PROG_ID

TrackIRUnity.TrackIRClient+PF_NOTIFYCALLBACK

  • Method: NPRESULT Invoke(UInt16 a, UInt16 b)
  • Method: IAsyncResult BeginInvoke(UInt16 a, UInt16 b, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_GetSignatureDelegate

  • Method: NPRESULT Invoke(LPTRACKIRSIGNATUREDATA& signature)
  • Method: IAsyncResult BeginInvoke(LPTRACKIRSIGNATUREDATA& signature, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(LPTRACKIRSIGNATUREDATA& signature, IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_RegisterWindowHandle

  • Method: NPRESULT Invoke(Int32 hWnd)
  • Method: IAsyncResult BeginInvoke(Int32 hWnd, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_RegisterProgramProfileID

  • Method: NPRESULT Invoke(UInt16 wPPID)
  • Method: IAsyncResult BeginInvoke(UInt16 wPPID, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_UnregisterWindowHandle

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_QueryVersion

  • Method: NPRESULT Invoke(UInt16& pwVersion)
  • Method: IAsyncResult BeginInvoke(UInt16& pwVersion, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(UInt16& pwVersion, IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_RequestData

  • Method: NPRESULT Invoke(UInt16 wDataReq)
  • Method: IAsyncResult BeginInvoke(UInt16 wDataReq, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_GetData

  • Method: NPRESULT Invoke(LPTRACKIRDATA& pTID)
  • Method: IAsyncResult BeginInvoke(LPTRACKIRDATA& pTID, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(LPTRACKIRDATA& pTID, IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_RegisterNotify

  • Method: NPRESULT Invoke(PF_NOTIFYCALLBACK pfNotify)
  • Method: IAsyncResult BeginInvoke(PF_NOTIFYCALLBACK pfNotify, AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_UnregisterNotify

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_StartCursor

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_StopCursor

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_ReCenter

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_StartDataTransmission

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+dNP_StopDataTransmission

  • Method: NPRESULT Invoke()
  • Method: IAsyncResult BeginInvoke(AsyncCallback callback, Object object)
  • Method: NPRESULT EndInvoke(IAsyncResult result)
  • Method: Boolean IsUnmanagedFunctionPtr()
  • Method: Boolean InvocationListLogicallyNull()
  • Method: Void GetObjectData(SerializationInfo info, StreamingContext context)
  • Method: Boolean Equals(Object obj)
  • Method: MulticastDelegate NewMulticastDelegate(Object[] invocationList, Int32 invocationCount)
  • Method: Void StoreDynamicMethod(MethodInfo dynamicMethod)
  • Method: Delegate CombineImpl(Delegate follow)
  • Method: Delegate RemoveImpl(Delegate value)
  • Method: Delegate[] GetInvocationList()
  • Method: Int32 GetHashCode()
  • Method: Object GetTarget()
  • Method: MethodInfo GetMethodImpl()
  • Method: Object DynamicInvokeImpl(Object[] args)
  • Method: Object get_Target()
  • Method: IntPtr GetMulticastInvoke()
  • Method: IntPtr GetInvokeMethod()
  • Method: IRuntimeMethodInfo FindMethodHandle()
  • Method: IntPtr AdjustTarget(Object target, IntPtr methodPtr)
  • Method: IntPtr GetCallStub(IntPtr methodPtr)
  • Method: Object Clone()
  • Method: Object DynamicInvoke(Object[] args)
  • Method: MethodInfo get_Method()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Method: String ToString()
  • Property: Object Target
  • Property: MethodInfo Method
  • Field: Object _target
  • Field: Object _methodBase
  • Field: IntPtr _methodPtr
  • Field: IntPtr _methodPtrAux

TrackIRUnity.TrackIRClient+LPTRACKIRSIGNATUREDATA

  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: String DllSignature
  • Field: String AppSignature

TrackIRUnity.TrackIRClient+NPSTATUS

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: NPSTATUS NPSTATUS_REMOTEACTIVE
  • Field: NPSTATUS NPSTATUS_REMOTEDISABLED

TrackIRUnity.TrackIRClient+NPRESULT

  • Method: Boolean HasFlag(Enum flag)
  • Method: Object GetValue()
  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: Int32 CompareTo(Object target)
  • Method: String ToString()
  • Method: String ToString(String format)
  • Method: String ToString(IFormatProvider provider)
  • Method: String ToString(String format, IFormatProvider provider)
  • Method: Boolean System.ISpanFormattable.TryFormat(Span`1 destination, Int32& charsWritten, ReadOnlySpan`1 format, IFormatProvider provider)
  • Method: TypeCode GetTypeCode()
  • Method: Boolean System.IConvertible.ToBoolean(IFormatProvider provider)
  • Method: Char System.IConvertible.ToChar(IFormatProvider provider)
  • Method: SByte System.IConvertible.ToSByte(IFormatProvider provider)
  • Method: Byte System.IConvertible.ToByte(IFormatProvider provider)
  • Method: Int16 System.IConvertible.ToInt16(IFormatProvider provider)
  • Method: UInt16 System.IConvertible.ToUInt16(IFormatProvider provider)
  • Method: Int32 System.IConvertible.ToInt32(IFormatProvider provider)
  • Method: UInt32 System.IConvertible.ToUInt32(IFormatProvider provider)
  • Method: Int64 System.IConvertible.ToInt64(IFormatProvider provider)
  • Method: UInt64 System.IConvertible.ToUInt64(IFormatProvider provider)
  • Method: Single System.IConvertible.ToSingle(IFormatProvider provider)
  • Method: Double System.IConvertible.ToDouble(IFormatProvider provider)
  • Method: Decimal System.IConvertible.ToDecimal(IFormatProvider provider)
  • Method: DateTime System.IConvertible.ToDateTime(IFormatProvider provider)
  • Method: Object System.IConvertible.ToType(Type type, IFormatProvider provider)
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Int32 value__
  • Field: NPRESULT NP_OK
  • Field: NPRESULT NP_ERR_DEVICE_NOT_PRESENT
  • Field: NPRESULT NP_ERR_UNSUPPORTED_OS
  • Field: NPRESULT NP_ERR_INVALID_ARG
  • Field: NPRESULT NP_ERR_DLL_NOT_FOUND
  • Field: NPRESULT NP_ERR_NO_DATA
  • Field: NPRESULT NP_ERR_INTERNAL_DATA

TrackIRUnity.TrackIRClient+LPTRACKIRDATA

  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: UInt16 wNPStatus
  • Field: UInt16 wPFrameSignature
  • Field: UInt32 dwNPIOData
  • Field: Single fNPRoll
  • Field: Single fNPPitch
  • Field: Single fNPYaw
  • Field: Single fNPX
  • Field: Single fNPY
  • Field: Single fNPZ
  • Field: Single fNPRawX
  • Field: Single fNPRawY
  • Field: Single fNPRawZ
  • Field: Single fNPDeltaX
  • Field: Single fNPDeltaY
  • Field: Single fNPDeltaZ
  • Field: Single fNPSmoothX
  • Field: Single fNPSmoothY
  • Field: Single fNPSmoothZ

TrackIRUnity.Limit

  • Method: Boolean Equals(Object obj)
  • Method: Int32 GetHashCode()
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Field: Single Lower
  • Field: Single Upper

TrackIRUnity.TrackIRTransform

  • Method: Boolean get_IsRunning()
  • Method: Void Awake()
  • Method: Void OnEnable()
  • Method: Void OnDisable()
  • Method: Void Update()
  • Method: Void OnGUI()
  • Method: Void OnViewModeChanged(Mode mode)
  • Method: Void SetTrackedObject(Transform trf)
  • Method: Void ResetTracking()
  • Method: Void StartTracking()
  • Method: Void ThreadedUpdate()
  • Method: Void StopTracking()
  • Method: Boolean IsInvoking()
  • Method: Void CancelInvoke()
  • Method: Void Invoke(String methodName, Single time)
  • Method: Void InvokeRepeating(String methodName, Single time, Single repeatRate)
  • Method: Void CancelInvoke(String methodName)
  • Method: Boolean IsInvoking(String methodName)
  • Method: Coroutine StartCoroutine(String methodName)
  • Method: Coroutine StartCoroutine(String methodName, Object value)
  • Method: Coroutine StartCoroutine(IEnumerator routine)
  • Method: Coroutine StartCoroutine_Auto(IEnumerator routine)
  • Method: Void StopCoroutine(IEnumerator routine)
  • Method: Void StopCoroutine(Coroutine routine)
  • Method: Void StopCoroutine(String methodName)
  • Method: Void StopAllCoroutines()
  • Method: Boolean get_useGUILayout()
  • Method: Void set_useGUILayout(Boolean value)
  • Method: String GetScriptClassName()
  • Method: Boolean get_enabled()
  • Method: Void set_enabled(Boolean value)
  • Method: Boolean get_isActiveAndEnabled()
  • Method: Transform get_transform()
  • Method: GameObject get_gameObject()
  • Method: Component GetComponent(Type type)
  • Method: Void GetComponentFastPath(Type type, IntPtr oneFurtherThanResultValue)
  • Method: T GetComponent()
  • Method: Boolean TryGetComponent(Type type, Component& component)
  • Method: Boolean TryGetComponent(T& component)
  • Method: Component GetComponent(String type)
  • Method: Component GetComponentInChildren(Type t, Boolean includeInactive)
  • Method: Component GetComponentInChildren(Type t)
  • Method: T GetComponentInChildren(Boolean includeInactive)
  • Method: T GetComponentInChildren()
  • Method: Component[] GetComponentsInChildren(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInChildren(Type t)
  • Method: T[] GetComponentsInChildren(Boolean includeInactive)
  • Method: Void GetComponentsInChildren(Boolean includeInactive, List`1 result)
  • Method: T[] GetComponentsInChildren()
  • Method: Void GetComponentsInChildren(List`1 results)
  • Method: Component GetComponentInParent(Type t, Boolean includeInactive)
  • Method: Component GetComponentInParent(Type t)
  • Method: T GetComponentInParent(Boolean includeInactive)
  • Method: T GetComponentInParent()
  • Method: Component[] GetComponentsInParent(Type t, Boolean includeInactive)
  • Method: Component[] GetComponentsInParent(Type t)
  • Method: T[] GetComponentsInParent(Boolean includeInactive)
  • Method: Void GetComponentsInParent(Boolean includeInactive, List`1 results)
  • Method: T[] GetComponentsInParent()
  • Method: Component[] GetComponents(Type type)
  • Method: Void GetComponents(Type type, List`1 results)
  • Method: Void GetComponents(List`1 results)
  • Method: String get_tag()
  • Method: Void set_tag(String value)
  • Method: T[] GetComponents()
  • Method: Boolean CompareTag(String tag)
  • Method: Void SendMessageUpwards(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessageUpwards(String methodName, Object value)
  • Method: Void SendMessageUpwards(String methodName)
  • Method: Void SendMessageUpwards(String methodName, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, Object value)
  • Method: Void SendMessage(String methodName)
  • Method: Void SendMessage(String methodName, Object value, SendMessageOptions options)
  • Method: Void SendMessage(String methodName, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter, SendMessageOptions options)
  • Method: Void BroadcastMessage(String methodName, Object parameter)
  • Method: Void BroadcastMessage(String methodName)
  • Method: Void BroadcastMessage(String methodName, SendMessageOptions options)
  • Method: Int32 GetInstanceID()
  • Method: Int32 GetHashCode()
  • Method: Boolean Equals(Object other)
  • Method: String get_name()
  • Method: Void set_name(String value)
  • Method: HideFlags get_hideFlags()
  • Method: Void set_hideFlags(HideFlags value)
  • Method: String ToString()
  • Method: Type GetType()
  • Method: Object MemberwiseClone()
  • Method: Void Finalize()
  • Property: Boolean IsRunning
  • Property: Boolean useGUILayout
  • Property: Boolean enabled
  • Property: Boolean isActiveAndEnabled
  • Property: Transform transform
  • Property: GameObject gameObject
  • Property: String tag
  • Property: String name
  • Property: HideFlags hideFlags
  • Field: Transform trackedObject
  • Field: Transform viewPivotDefault
  • Field: Transform viewPivotExt
  • Field: Transform viewPivotFPV
  • Field: Transform viewPivotSystem
  • Field: Single positionMultiplier
  • Field: Single rotationMultiplier
  • Field: Boolean useLimits
  • Field: Limit positionX
  • Field: Limit positionY
  • Field: Limit positionZ
  • Field: Limit yawLimits
  • Field: Limit pitchLimits
  • Field: Limit rollLimits
  • Field: Boolean isGUIVisible
  • Field: Rect statusRect
  • Field: Rect dataRect
  • Field: String status
  • Field: String data
  • Field: Vector3 startPosition
  • Field: Quaternion startRotation
  • Field: LPTRACKIRDATA tid
  • Field: TrackIRClient trackIRclient
  • Field: Boolean isRunning