public void OnLoop(FrameTime frameTime) { CurrentTimestamp = frameTime.TotalSeconds; BeforeAll?.Invoke(frameTime); BeforeUpdate?.Invoke(frameTime); Update?.Invoke(frameTime); AfterUpdate?.Invoke(frameTime); BeforeRender?.Invoke(frameTime); Render?.Invoke(frameTime); AfterRender?.Invoke(frameTime); AfterAll?.Invoke(frameTime); }
public NewFrameEvent(FrameTime frameTime) { FrameTime = frameTime; }