59 void SetDate(
struct tm &dateTime)
noexcept;
Handle console commands that start with a forward slash.
vec2< F32 > _cloudLayerMinMaxHeight
vec3< F32 > GetSunPosition(F32 radius=1.f) const
void SetLocation(F32 longitude, F32 latitude) noexcept
const SunInfo & GetDetails() const
SimpleLocation GetGeographicLocation() const noexcept
void SetDate(struct tm &dateTime) noexcept
SimpleTime GetTimeOfDay() const noexcept
Angle::RADIANS< F32 > azimuth
Angle::DEGREES< F32 > declination
Angle::RADIANS< F32 > altitude
Angle::DEGREES< F32 > altitudeMax
static D64 CorrectAngle(D64 angleInRadians) noexcept
static SunInfo CalculateSunPosition(const struct tm &dateTime, F32 latitude, F32 longitude)