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.
ItemUpdatedEventArgs<TItem>
Represents arguments for collection update events.
ItemUpdateEvent<TItem>
Represents event occuring when database are permanetly updated in database.
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.
RelayCommand
RelayCommand<T>
RelayCommandBase
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.
ILogger
Describes logger object used to write message into log file.
ILogProvider
Describes log provider.
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.
DesktopView
GameDatabaseCollection
Represents type of game database collection.
NotificationType
Notification.