| 484 | } |
| 485 | |
| 486 | SkyRenderData Sky::renderData() const { |
| 487 | SkyRenderData renderData; |
| 488 | renderData.settings = m_settings; |
| 489 | renderData.skyParameters = m_skyParameters; |
| 490 | renderData.type = m_skyType; |
| 491 | renderData.dayLevel = dayLevel(); |
| 492 | renderData.skyAlpha = skyAlpha(); |
| 493 | |
| 494 | renderData.dayLength = dayLength(); |
| 495 | renderData.timeOfDay = timeOfDay(); |
| 496 | renderData.epochTime = epochTime(); |
| 497 | |
| 498 | renderData.starOffset = getStarOffset(); |
| 499 | renderData.starRotation = getStarRotation(); |
| 500 | renderData.worldOffset = getWorldOffset(); |
| 501 | renderData.worldRotation = getWorldRotation(); |
| 502 | renderData.orbitAngle = orbitAngle(); |
| 503 | |
| 504 | renderData.starFrames = m_starFrames; |
| 505 | renderData.starList = m_starList; |
| 506 | renderData.hyperStarList = m_hyperStarList; |
| 507 | |
| 508 | renderData.environmentLight = environmentLight(); |
| 509 | renderData.mainSkyColor = mainSkyColor(); |
| 510 | tie(renderData.topRectColor, renderData.bottomRectColor) = skyRectColors(); |
| 511 | renderData.flashColor = skyFlashColor(); |
| 512 | |
| 513 | return renderData; |
| 514 | } |
| 515 | |
| 516 | void Sky::writeNetStates() { |
| 517 | if (take(m_skyParametersUpdated)) |
no outgoing calls
no test coverage detected