| 435 | } |
| 436 | |
| 437 | U32 ScatterSky::packUpdate(NetConnection *con, U32 mask, BitStream *stream) |
| 438 | { |
| 439 | U32 retMask = Parent::packUpdate(con, mask, stream); |
| 440 | |
| 441 | if ( stream->writeFlag( mask & TimeMask ) ) |
| 442 | { |
| 443 | stream->write( mSunAzimuth ); |
| 444 | stream->write( mSunElevation ); |
| 445 | } |
| 446 | |
| 447 | if ( stream->writeFlag( mask & UpdateMask ) ) |
| 448 | { |
| 449 | stream->write( mRayleighScattering ); |
| 450 | mRayleighScattering4PI = mRayleighScattering * 4.0f * M_PI_F; |
| 451 | |
| 452 | stream->write( mRayleighScattering4PI ); |
| 453 | |
| 454 | stream->write( mMieScattering ); |
| 455 | mMieScattering4PI = mMieScattering * 4.0f * M_PI_F; |
| 456 | |
| 457 | stream->write( mMieScattering4PI ); |
| 458 | |
| 459 | stream->write( mSunSize ); |
| 460 | |
| 461 | stream->write( mSkyBrightness ); |
| 462 | |
| 463 | stream->write( mMiePhaseAssymetry ); |
| 464 | |
| 465 | stream->write( mSphereInnerRadius ); |
| 466 | stream->write( mSphereOuterRadius ); |
| 467 | |
| 468 | stream->write( mScale ); |
| 469 | |
| 470 | stream->write( mWavelength ); |
| 471 | |
| 472 | stream->write( mWavelength4[0] ); |
| 473 | stream->write( mWavelength4[1] ); |
| 474 | stream->write( mWavelength4[2] ); |
| 475 | |
| 476 | stream->write( mRayleighScaleDepth ); |
| 477 | stream->write( mMieScaleDepth ); |
| 478 | |
| 479 | stream->write( mNightColor ); |
| 480 | stream->write( mNightFogColor ); |
| 481 | stream->write( mAmbientScale ); |
| 482 | stream->write( mSunScale ); |
| 483 | stream->write( mFogScale ); |
| 484 | stream->write( mColorizeAmt ); |
| 485 | stream->write( mColorize ); |
| 486 | |
| 487 | stream->write( mExposure ); |
| 488 | |
| 489 | stream->write( mZOffset ); |
| 490 | |
| 491 | stream->write( mBrightness ); |
| 492 | |
| 493 | stream->writeFlag( mCastShadows ); |
| 494 | stream->write(mStaticRefreshFreq); |
nothing calls this directly
no test coverage detected