private void InitModules() { MainWindow = new MainWindow(); LoopEngine = new GLoopEngine(); MainWindow.Initialize(); }
public ScreenInfo(GLoopEngine loopEngine, Camera camera) { this.camera = camera; loopEngine.AddLoopAction(Update); UpdateInfo(); }
public Root() { loopEngine = new GLoopEngine(); loopEngine.StartLoop(); ParallelLoopTest(); }
internal GLoopAction(GLoopEngine ownerCore, Action action, int delayTime, GWhen taskEvent) { this.ownerCore = ownerCore; this.action = action; this.timer = delayTime; this.delayTime = delayTime; this.taskEvent = taskEvent; }
private void InitMembers() { previewLoopEngine = new GLoopEngine(registInput: false); previewLoopEngine.MaxOverlapFrame = 1; previewWatch = new Stopwatch(); previewLoopEngine.StartLoop(); }
public WintabInput(GLoopEngine core) { this.core = core; dataWriteLock = new object(); taskList = new List <GLoopAction>(); pressure = 0f; distance = 1f; }
private void InitMembers() { LoopEngine = new GLoopEngine(); CursorStorage = new CursorStorage(); IsSaved = true; LoopEngine.StartLoop(); LoopEngine.MaxOverlapFrame = 1; }
public Root(TerminalWindow terminalWindow) { Instance = this; this.terminalWindow = terminalWindow; loopEngine = new GLoopEngine(); pluginManager = new PluginManager(terminalWindow); trayIconManager = new TrayIconManager(); loopEngine.StartLoop(); loopEngine.AddLoopAction(OnTick); }
public GScheduler(GLoopEngine ownerCore) { this.ownerCore = ownerCore; jobQueue = new Queue <GScheduleTask>(); }
public GLoopGroup(GLoopEngine ownerCore, GWhen removeCondition) { this.OwnerCore = ownerCore; TaskList = new List <GLoopAction>(); RemoveCondition = removeCondition; }
internal GRoutine(GLoopEngine ownerCore, IEnumerator routine) { this.ownerCore = ownerCore; this.routine = routine; this.delayMillisec = 0f; }
public static GRoutine Invoke(this IEnumerator routine, GLoopEngine core) { return(core.AddGRoutine(routine)); }
public void SetOwnerLoopEngine(GLoopEngine loopEngine) { this.OwnerLoopEngine = loopEngine; }
internal static void SetCore(GLoopEngine core) { ownerCore = core; core.AddLoopAction(UpdateFrame); }
public GRoutineEvent(GLoopEngine core) { this.core = core; routineQueue = new Queue <Func <IEnumerator> >(); routineList = new List <Func <IEnumerator> >(); }