MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / renderData

Method renderData

source/game/StarSky.cpp:486–514  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

484}
485
486SkyRenderData 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
516void Sky::writeNetStates() {
517 if (take(m_skyParametersUpdated))

Callers 3

renderMethod · 0.80
renderMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected