MoonShader(Color skyColor, Color moonRingColor, Color moonCoreColor, Color cloudColor)
readonly Vector4 _moonRingColor
void ProcessHighDetail(RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time)
MoonShader(Color skyColor, Color moonColor)
void ProcessLowDetail(RgbDevice device, Fragment fragment, EffectDetailLevel quality, float time)
override void Update(float elapsedTime)
readonly Vector4 _skyColor
readonly Vector4 _cloudColor
MoonShader(Color skyColor, Color moonRingColor, Color moonCoreColor)
readonly Vector4 _moonCoreColor
static float GetDynamicNoise(int index, float currentTime)