Show / Hide Table of Contents

    Interface IGameDatabase

    Describes game databse API.

    Properties

    | Improve this Doc View Source

    AgeRatings

    Gets collection of age ratings.

    Property Value
    Type Description
    IItemCollectionAgeRating
    | Improve this Doc View Source

    Categories

    Gets collection of categories.

    Property Value
    Type Description
    IItemCollectionCategory
    | Improve this Doc View Source

    Companies

    Gets collection of companies.

    Property Value
    Type Description
    IItemCollectionCompany
    | Improve this Doc View Source

    CompletionStatuses

    Gets collection of game statuses.

    Property Value
    Type Description
    IItemCollectionCompletionStatus
    | Improve this Doc View Source

    Emulators

    Gets collection of emulators.

    Property Value
    Type Description
    IItemCollectionEmulator
    | Improve this Doc View Source

    Features

    Gets collection of game features.

    Property Value
    Type Description
    IItemCollectionGameFeature
    | Improve this Doc View Source

    FilterPresets

    Gets collection of filter presets.

    Property Value
    Type Description
    IItemCollectionFilterPreset
    | Improve this Doc View Source

    Games

    Gets collection of games.

    Property Value
    Type Description
    IItemCollectionGame
    | Improve this Doc View Source

    GameScanners

    Gets collection of game features.

    Property Value
    Type Description
    IItemCollectionGameScannerConfig
    | Improve this Doc View Source

    Genres

    Gets collection of genres.

    Property Value
    Type Description
    IItemCollectionGenre
    | Improve this Doc View Source

    ImportExclusions

    Gets collection of import exclusions.

    Property Value
    Type Description
    IItemCollectionImportExclusionItem
    | Improve this Doc View Source

    IsOpen

    Gets value indicating whether database is opened.

    Property Value
    Type Description
    bool
    | Improve this Doc View Source

    Platforms

    Gets collections of platforms.

    Property Value
    Type Description
    IItemCollectionPlatform
    | Improve this Doc View Source

    Regions

    Gets collection of regions.

    Property Value
    Type Description
    IItemCollectionRegion
    | Improve this Doc View Source

    Series

    Gets collection of series.

    Property Value
    Type Description
    IItemCollectionSeries
    | Improve this Doc View Source

    Sources

    Gets collection of sources.

    Property Value
    Type Description
    IItemCollectionGameSource
    | Improve this Doc View Source

    Tags

    Gets collection of tags.

    Property Value
    Type Description
    IItemCollectionTag

    Methods

    | Improve this Doc View Source

    GetFilteredGames(FilterPresetSettings, bool)

    Returns enumeration of all games matching specified filter settings.

    Parameters
    Type Name Description
    FilterPresetSettings filterSettings
    bool useFuzzyNameMatch
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<T>Game
    | Improve this Doc View Source

    GetFilteredGames(FilterPresetSettings)

    Returns enumeration of all games matching specified filter settings.

    Parameters
    Type Name Description
    FilterPresetSettings filterSettings
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<T>Game
    | Improve this Doc View Source

    GetGameMatchesFilter(Game, FilterPresetSettings, bool)

    Checks if the game matches specified filter settings.

    Parameters
    Type Name Description
    Game game
    FilterPresetSettings filterSettings
    bool useFuzzyNameMatch
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    GetGameMatchesFilter(Game, FilterPresetSettings)

    Checks if the game matches specified filter settings.

    Parameters
    Type Name Description
    Game game
    FilterPresetSettings filterSettings
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    ImportGame(GameMetadata, LibraryPlugin)

    Import new game into database from a library plugin.

    Parameters
    Type Name Description
    GameMetadata game

    Game data to import.

    LibraryPlugin sourcePlugin

    Source library plugin.

    Returns
    Type Description
    Game

    Imported game.

    | Improve this Doc View Source

    ImportGame(GameMetadata)

    Import new game into database.

    Parameters
    Type Name Description
    GameMetadata game

    Game data to import.

    Returns
    Type Description
    Game

    Imported game.

    Events

    | Improve this Doc View Source

    DatabaseOpened

    Invoked when database is being opened.

    Event Type
    Type Description
    System.EventHandler
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX