public void addFrameEventListener(System.Object target, Action <BBFlashMovie> callback) { if (_frameListeners == null) { _frameListeners = new List <FrameListener> (); } else { var enumerator = _frameListeners.GetEnumerator(); while (enumerator.MoveNext()) { var tmp = enumerator.Current; if (tmp.target == target && tmp.callback == callback) { CCDebug.Info("BBGamelib:flash: Frame event listener already exist."); return; } } } FrameListener listener = new FrameListener(); listener.target = target; listener.callback = callback; _frameListeners.Add(listener); }
public LeapManager() { Controller = new Controller(); _listener = new FrameListener(this); Controller.AddListener(_listener); Controller.SetPolicyFlags(Controller.PolicyFlag.POLICY_BACKGROUND_FRAMES); }
public void removeFrameListener(FrameListener oldListener) { OgrePINVOKE.Root_removeFrameListener(swigCPtr, FrameListener.getCPtr(oldListener)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
public void addFrameListener(FrameListener newListener) { OgrePINVOKE.Root_addFrameListener(swigCPtr, FrameListener.getCPtr(newListener)); if (OgrePINVOKE.SWIGPendingException.Pending) { throw OgrePINVOKE.SWIGPendingException.Retrieve(); } }
private void RemoveFrame(FrameListener frame) { AssertIsForeground(); if (frame.Frame == _activeFrame) { _activeFrame = null; } _visibleFrames = _visibleFrames.Remove(frame); this.DocumentsChanged?.Invoke(this, EventArgs.Empty); }
public static FrameListener FromBaseObject(BaseObject baseObj) { if (baseObj == null || baseObj.NativeObject == IntPtr.Zero) return null; FrameListener obj = baseObj as FrameListener; if (object.Equals(obj, null)) { obj = new FrameListener(CreatedWhenConstruct.CWC_NotToCreate); obj.BindNativeObject(baseObj.NativeObject, "CFrameListener"); obj.IncreaseCast(); } return obj; }
static void Main(string[] args) { var parsed = CheckArguments(args); if (ArisConnection.TryCreate(parsed.ArisIPAddress, out var connection)) { var frameListener = new FrameListener(parsed.ArisIPAddress.ToString()); Tests.Run(parsed.SystemType, connection, frameListener); GC.KeepAlive(frameListener); } else { Console.Error.WriteLine($"Could not open a connection to the ARIS at {parsed.ArisIPAddress}"); Environment.Exit(100); } }
private void RemoveFrame(FrameListener frame) { _visibleFrames = _visibleFrames.Remove(frame); }
public void addFrameEventListener(System.Object target, Action<BBFlashMovie> callback){ if (_frameListeners == null) { _frameListeners = new List<FrameListener> (); } else { var enumerator = _frameListeners.GetEnumerator(); while (enumerator.MoveNext()) { var tmp = enumerator.Current; if(tmp.target == target && tmp.callback == callback){ CCDebug.Info("BBGamelib:flash: Frame event listener already exist."); return; } } } FrameListener listener = new FrameListener (); listener.target = target; listener.callback = callback; _frameListeners.Add(listener); }
public T StartFrameListener <T>() where T : FrameListener { FrameListener = Activator.CreateInstance <T>(); FrameListener.Initialize(); return((T)FrameListener); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(FrameListener obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }
public BaseObject Create() { FrameListener emptyInstance = new FrameListener(CreatedWhenConstruct.CWC_NotToCreate); return emptyInstance; }