Namespace Playnite.SDK
Classes
- API
Represents access class to API instances.
- BuiltinExtensions
Represents class with utilities for built-in extensions.
- ExpandableVariables
Represents object with definitions of available expandable game variables.
- ExtensionFunction
Represents executable function.
- GenericItemOption
Represents item for item selection dialogs.
- GlobalProgressActionArgs
Represents arguments for global progress action.
- GlobalProgressOptions
Represents option for global progress dialog.
- GlobalProgressResult
Represents result of global progress dialog.
- HttpCookie
Represents web view cookie object.
- ImageFileOption
Represents item for image selection dialog.
- ItemCollectionChangedEventArgs<TItem>
Represents arguments for collection change events.
- ItemUpdateEvent<TItem>
Represents event occuring when database are permanetly updated in database.
- ItemUpdatedEventArgs<TItem>
Represents arguments for collection update events.
- JavaScriptEvaluationResult
Represents JavaScript evaluation resut.
- LibraryClient
Describes library client application.
- LibraryMetadataProvider
Describes metadata provider for library games.
- LocalizedException
Represents exception supporting localized message strings.
- LogManager
Represents log manager.
- MessageBoxOption
Represents message box response options.
- MessageBoxToggle
Represents message box toggle option.
- NotificationMessage
Represents notification message;
- NullLoggger
Describes logger not logging anywhere.
- ReferenceException
Represents errors related to object references.
- ResourceProvider
Represents default resource provider.
- SdkVersions
Represents SDK version properties.
- StringSelectionDialogResult
Represents result of selection string dialog operation.
- TypeMismatchException
Represents errors related to type mismatch use.
- WebViewSettings
Represents browser view settings.
- WindowCreationOptions
Represents option for new window creation.
Interfaces
- IAddons
Describes addons API interface.
- ICompletionStatusSettignsApi
Describes interface for completion status related settings.
- IDialogsFactory
Describes object providing methods for dialog based actions.
- IEmulationAPI
Describes emulation API.
- IFullscreenSettingsAPI
Describes interface for Fullscreen mode settings.
- IGameDatabase
Describes game databse API.
- IGameDatabaseAPI
Describes object providing game database API.
- IItemCollection
Describes collection of items for game database.
- IItemCollection<TItem>
Describes collection of items for game database.
- ILogProvider
Describes log provider.
- ILogger
Describes logger object used to write message into log file.
- IMainViewAPI
Describes object providing API for main UI view.
- INotificationsAPI
Describes notification API.
- IPlayniteAPI
Describes object providing Playnite API.
- IPlayniteInfoAPI
Describes info API.
- IPlaynitePathsAPI
Describes paths API.
- IPlayniteSettingsAPI
Describes application settings API.
- IResourceProvider
Describes application resource provider.
- ISettings
Describes settings object.
- IUriHandlerAPI
Describes API for handling playnite:// URI.
- IWebView
Describes web view object.
- IWebViewFactory
Describes web view factory provider.
Enums
- ApplicationMode
Represents Playnite's application mode.
- BuiltinExtension
Represents built-in plugin distributed by default with Playnite installation.
- CookiePriority
Cookie priority values.
- CookieSameSite
Cookie same site values.
- GameDatabaseCollection
Represents type of game database collection.
- NotificationType
Notification.