//----------------------------------------------------------------------- bool Root::_fireFrameEnded() { unsigned long now = mTimer->getMilliseconds(); FrameEvent evt; evt.timeSinceLastEvent = calculateEventTime(now, FETT_ANY); evt.timeSinceLastFrame = calculateEventTime(now, FETT_ENDED); return _fireFrameEnded(evt); }
static void calculateEventOn(SunState *state, GregorianDate date) { state->julianDate = calculateJulianDateAtMidday(state, date); calculateDaysSinceEpoch(state); calculateMeanLongitudeIncludingAberration(state); calculateMeanAnomaly(state); calculateEquatorialCentreCorrection(state); calculateSunEclipticLongitude(state); calculateEquationOfTime(state); calculateGreenwichHourAngle(state); calculateObliquityOfTheEcliptic(state); calculateSunDeclination(state); calculateCorrection(state); calculateEventTime(state); }