osu/osu.Game/Screens/Select/Carousel
Dean Herbert c3e3b2019d Reduce overhead of ApplyState by tracking previous values
Even with pooling applied, there are overheads involved with transforms
when quickly cycling through the carousel.

The main goal here is to reduce the transforms in cases the reuse is
still in the same state. Avoiding firing `FadeIn` and `FadeOut` are the
main areas of saving.
2022-01-31 14:46:20 +09:00
..
CarouselBeatmap.cs Merge branch 'master' into ruleset-ordering-fix 2022-01-27 21:46:03 +09:00
CarouselBeatmapSet.cs Fix compilation error due to commit split 2022-01-27 17:08:31 +09:00
CarouselGroup.cs Apply NRT to CarouselGroup 2022-01-21 13:26:29 +09:00
CarouselGroupEagerSelect.cs Fix CarouselGroupEagerSelect not invoking subclassed AddChild from AddChildren calls 2022-01-20 21:57:16 +09:00
CarouselHeader.cs
CarouselItem.cs
DrawableCarouselBeatmap.cs Reduce overhead of ApplyState by tracking previous values 2022-01-31 14:46:20 +09:00
DrawableCarouselBeatmapSet.cs Update model manager and many related classes to get things compiling again 2022-01-12 17:00:00 +09:00
DrawableCarouselItem.cs Reduce overhead of ApplyState by tracking previous values 2022-01-31 14:46:20 +09:00
FilterableDifficultyIcon.cs
FilterableGroupedDifficultyIcon.cs
SetPanelBackground.cs
SetPanelContent.cs Fix grouped difficulty icons using incorrect lookup for ruleset grouping 2022-01-26 18:38:44 +09:00
TopLocalRank.cs Update remaining cases of clashes with realm.Write and realm.RegisterForNotifications 2022-01-25 13:09:48 +09:00