C# Class SuperImageEvolver.ModuleManager

Afficher le fichier Open project: fragmer/SuperImageEvolver

Méthodes publiques

Méthode Description
AddModule ( IModuleFactory factory ) : void
GetFactoryByID ( string id ) : IModuleFactory
GetFactoryByType ( Type type ) : IModuleFactory
GetPresetByName ( string id ) : IModule
GetPresets ( ModuleFunction function ) : ModulePreset>.Dictionary
ListAllModules ( ) : IModuleFactory[]
LoadAllPluginAssemblies ( string path ) : void
LoadFactories ( Assembly assembly ) : void
ReadModule ( NBTag tag ) : IModule
ReadModule ( Stream stream ) : IModule
ReadModuleProperties ( IModule module, NBTag tag ) : void
WriteModule ( string tagName, IModule module ) : NBTag
WriteModuleProperties ( IModule module ) : NBTag

Method Details

AddModule() public static méthode

public static AddModule ( IModuleFactory factory ) : void
factory IModuleFactory
Résultat void

GetFactoryByID() public static méthode

public static GetFactoryByID ( string id ) : IModuleFactory
id string
Résultat IModuleFactory

GetFactoryByType() public static méthode

public static GetFactoryByType ( Type type ) : IModuleFactory
type System.Type
Résultat IModuleFactory

GetPresetByName() public static méthode

public static GetPresetByName ( string id ) : IModule
id string
Résultat IModule

GetPresets() public static méthode

public static GetPresets ( ModuleFunction function ) : ModulePreset>.Dictionary
function ModuleFunction
Résultat ModulePreset>.Dictionary

ListAllModules() public static méthode

public static ListAllModules ( ) : IModuleFactory[]
Résultat IModuleFactory[]

LoadAllPluginAssemblies() public static méthode

public static LoadAllPluginAssemblies ( string path ) : void
path string
Résultat void

LoadFactories() public static méthode

public static LoadFactories ( Assembly assembly ) : void
assembly System.Reflection.Assembly
Résultat void

ReadModule() public static méthode

public static ReadModule ( NBTag tag ) : IModule
tag NBTag
Résultat IModule

ReadModule() public static méthode

public static ReadModule ( Stream stream ) : IModule
stream Stream
Résultat IModule

ReadModuleProperties() public static méthode

public static ReadModuleProperties ( IModule module, NBTag tag ) : void
module IModule
tag NBTag
Résultat void

WriteModule() public static méthode

public static WriteModule ( string tagName, IModule module ) : NBTag
tagName string
module IModule
Résultat NBTag

WriteModuleProperties() public static méthode

public static WriteModuleProperties ( IModule module ) : NBTag
module IModule
Résultat NBTag