MCPcopy Create free account
hub / github.com/WayfireWM/wayfire / init

Method init

plugins/animate/animate.cpp:215–232  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

213
214 public:
215 void init() override
216 {
217 init_output_tracking();
218
219 register_effect<fade_animation>("fade", default_duration);
220 register_effect<zoom_animation>("zoom", default_duration);
221 register_effect<wf::zap::zap_animation>("zap", zap_duration);
222
223 if (wf::get_core().is_gles2())
224 {
225 register_effect<FireAnimation>("fire", default_duration);
226 register_effect<wf::spin::spin_animation>("spin", spin_duration);
227 register_effect<wf::squeezimize::squeezimize_animation>("squeezimize", squeezimize_duration);
228 } else
229 {
230 LOGW("Running with Vulkan/Pixman renderers, disabling fire, spin and squeezimize animations!");
231 }
232 }
233
234 void handle_new_output(wf::output_t *output) override
235 {

Callers 1

animation_hookMethod · 0.45

Calls 1

is_gles2Method · 0.80

Tested by

no test coverage detected