public virtual int get_CurrentPoint( out IKinectPointerPoint pointer ) { var fp = GetFunctionPointer(5); if (m_get_CurrentPointFunc == null) { m_get_CurrentPointFunc = (get_CurrentPointFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(get_CurrentPointFunc)); } pointer = new IKinectPointerPoint(); return(m_get_CurrentPointFunc(m_ptr, out pointer.PtrForNew)); }
public virtual int ProcessMoveEvents( IKinectPointerPoint value ) { var fp = GetFunctionPointer(35); if (m_ProcessMoveEventsFunc == null) { m_ProcessMoveEventsFunc = (ProcessMoveEventsFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(ProcessMoveEventsFunc)); } return(m_ProcessMoveEventsFunc(m_ptr, value != null ? value.Ptr : IntPtr.Zero)); }