C# Класс Afterglow.Core.AfterglowSetup

Наследование: Afterglow.Core.BaseModel
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
OnDeserialized void

Открытые методы

Метод Описание
AddNewProfile ( ) : Afterglow.Core.Profile

Adds a new profile

DefaultCapturePlugins ( ) : SerializableInterfaceList

Trys to get a configured Capture Setup Plugin (no specific ordering), failing that it will attempt to create a new Capture Plugin from the available types (trys CopyScreenCapture first then, no specific ordering)

DefaultColourExtractionPlugins ( ) : SerializableInterfaceList

Trys to get a configured Colour Extraction Plugin (no specific ordering), failing that it will attempt to create a new Colour Extraction Plugin from the available types (no specific ordering)

DefaultLightSetupPlugins ( ) : SerializableInterfaceList

Trys to get a configured Light Setup Plugin (no specific ordering), failing that it will attempt to create a new Light Setup Plugin from the available types (no specific ordering)

DefaultOutputPlugins ( ) : SerializableInterfaceList

Trys to get a configured Output Plugin (no specific ordering), failing that it will attempt to create a new Output Plugin from the available types (no specific ordering)

DefaultPostProcessPlugins ( ) : SerializableInterfaceList

Returns an empty list as there are no default Post Process Plugins

DefaultPreOutputPlugins ( ) : SerializableInterfaceList

Returns an empty list as there are no default Pre Output Plugins

GetAvailblePlugins ( Array pluginTypes ) : IEnumerable

Gets the details of list of a afterglow plugin types

GetNewId ( ) : int

A Generic function to aid in the creation of Profile and IPlugin identifers

Приватные методы

Метод Описание
OnDeserialized ( ) : void

When this object has been deserialized this will get called and set sub object settings

Описание методов

AddNewProfile() публичный Метод

Adds a new profile
public AddNewProfile ( ) : Afterglow.Core.Profile
Результат Afterglow.Core.Profile

DefaultCapturePlugins() публичный Метод

Trys to get a configured Capture Setup Plugin (no specific ordering), failing that it will attempt to create a new Capture Plugin from the available types (trys CopyScreenCapture first then, no specific ordering)
public DefaultCapturePlugins ( ) : SerializableInterfaceList
Результат SerializableInterfaceList

DefaultColourExtractionPlugins() публичный Метод

Trys to get a configured Colour Extraction Plugin (no specific ordering), failing that it will attempt to create a new Colour Extraction Plugin from the available types (no specific ordering)
public DefaultColourExtractionPlugins ( ) : SerializableInterfaceList
Результат SerializableInterfaceList

DefaultLightSetupPlugins() публичный Метод

Trys to get a configured Light Setup Plugin (no specific ordering), failing that it will attempt to create a new Light Setup Plugin from the available types (no specific ordering)
public DefaultLightSetupPlugins ( ) : SerializableInterfaceList
Результат SerializableInterfaceList

DefaultOutputPlugins() публичный Метод

Trys to get a configured Output Plugin (no specific ordering), failing that it will attempt to create a new Output Plugin from the available types (no specific ordering)
public DefaultOutputPlugins ( ) : SerializableInterfaceList
Результат SerializableInterfaceList

DefaultPostProcessPlugins() публичный Метод

Returns an empty list as there are no default Post Process Plugins
public DefaultPostProcessPlugins ( ) : SerializableInterfaceList
Результат SerializableInterfaceList

DefaultPreOutputPlugins() публичный Метод

Returns an empty list as there are no default Pre Output Plugins
public DefaultPreOutputPlugins ( ) : SerializableInterfaceList
Результат SerializableInterfaceList

GetAvailblePlugins() публичный статический Метод

Gets the details of list of a afterglow plugin types
public static GetAvailblePlugins ( Array pluginTypes ) : IEnumerable
pluginTypes Array An array of IAfterglowPlugin types
Результат IEnumerable

GetNewId() публичный Метод

A Generic function to aid in the creation of Profile and IPlugin identifers
public GetNewId ( ) : int
Результат int