MCPcopy Create free account
hub / github.com/WolfireGames/overgrowth / AddFadingAnimation

Method AddFadingAnimation

Source/Graphics/animationclient.cpp:326–338  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

324}
325
326void FadeCollection::AddFadingAnimation(AnimationReader &reader, const BlendMap &blendmap, float fade_speed) {
327 fade_out.resize(fade_out.size() + 1);
328 fade_out.back().opac = 1.0f;
329 fade_out.back().reader = reader;
330 fade_out.back().blendmap = blendmap;
331 if (fade_speed < 0.0f) {
332 fade_out.back().fade_speed = fade_speed * -0.33f;
333 fade_out.back().overshoot = true;
334 } else {
335 fade_out.back().fade_speed = fade_speed;
336 fade_out.back().overshoot = false;
337 }
338}
339
340void FadeCollection::clear() {
341 fade_out.clear();

Callers 1

SetAnimationMethod · 0.80

Calls 3

resizeMethod · 0.45
sizeMethod · 0.45
backMethod · 0.45

Tested by

no test coverage detected