protected UIMultiCore(String title, double tickRate) : base(title, tickRate, typeof(DoubleBufferStrategy)) { RootObj = new Root(WindowObj); RootObj.Dirty.OnUpdate += () => {if(RootObj.Dirty.Value) MarkDirty();}; AutoDirty = false; //initial dirty to get started MarkDirty(); }
internal RootInputHandler(Root parent) { Parent = parent; }