protected override void Start() { cb = new EyeTracker3DCallback(this.InterfaceCallback); Interface.osvrRegisterEyeTracker3DCallback(iface.Handle, cb, IntPtr.Zero); }
public extern static Byte osvrRegisterEyeTracker3DCallback(SafeClientInterfaceHandle iface, [MarshalAs(UnmanagedType.FunctionPtr)] EyeTracker3DCallback cb, IntPtr /*void**/ userdata);
public void registerCallback(EyeTracker3DCallback cb, IntPtr /*void*/ userdata) { osvrRegisterEyeTracker3DCallback(m_interface, cb, userdata); }
public void registerCallback(EyeTracker3DCallback cb, IntPtr /*void*/ userdata) { osvrRegisterEyeTracker3DCallback(m_interface, cb, userdata); }