Class GameGrouper
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
public abstract class GameGrouper : ObservableObject, INotifyPropertyChanged, INotifyPropertyChanging, IDisposable
- Inheritance
-
GameGrouper
- Implements
- Inherited Members
Constructors
GameGrouper(HashSet<string>)
public GameGrouper(HashSet<string> affectedDataIds)
Parameters
Properties
AffectedDataIds
public HashSet<string> AffectedDataIds { get; }
Property Value
Methods
BeginGroupSort(BeginGroupSortArgs)
public virtual void BeginGroupSort(GameGrouper.BeginGroupSortArgs args)
Parameters
CompareGroups(CompareGroupsArgs)
public abstract int CompareGroups(GameGrouper.CompareGroupsArgs args)
Parameters
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public virtual void Dispose()
EndGroupSort(EndGroupSortArgs)
public virtual void EndGroupSort(GameGrouper.EndGroupSortArgs args)
Parameters
GetGroups(GetGroupsArgs)
public abstract List<GameGroup>? GetGroups(GameGrouper.GetGroupsArgs args)
Parameters
argsGameGrouper.GetGroupsArgs