| 26 | Vec3B const EnvironmentPainter::RayColor = Vec3B(255, 255, 200); |
| 27 | |
| 28 | EnvironmentPainter::EnvironmentPainter(RendererPtr renderer) { |
| 29 | m_renderer = std::move(renderer); |
| 30 | m_textureGroup = make_shared<AssetTextureGroup>(m_renderer->createTextureGroup(TextureGroupSize::Large)); |
| 31 | m_timer = 0; |
| 32 | m_rayPerlin = PerlinF(1, RayPerlinFrequency, RayPerlinAmplitude, 0, 2.0f, 2.0f, Random::randu64()); |
| 33 | } |
| 34 | |
| 35 | void EnvironmentPainter::update(float dt) { |
| 36 | // Allows the rays to change alpha with time. |
nothing calls this directly
no test coverage detected