| 627 | } |
| 628 | |
| 629 | void dim_background(float dim) |
| 630 | { |
| 631 | for (auto view : get_background_views()) |
| 632 | { |
| 633 | if (dim == 1.0) |
| 634 | { |
| 635 | view->get_transformed_node()->rem_transformer( |
| 636 | switcher_transformer_background); |
| 637 | } else |
| 638 | { |
| 639 | auto tr = |
| 640 | wf::ensure_named_transformer<wf::scene::view_3d_transformer_t>( |
| 641 | view, wf::TRANSFORMER_3D, switcher_transformer_background, |
| 642 | view); |
| 643 | tr->color[0] = tr->color[1] = tr->color[2] = dim; |
| 644 | } |
| 645 | } |
| 646 | } |
| 647 | |
| 648 | SwitcherView create_switcher_view(wayfire_toplevel_view view) |
| 649 | { |
nothing calls this directly
no test coverage detected