C# Class OpenSim.Region.Framework.ModuleLoader

Afficher le fichier Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Méthodes publiques

Свойство Type Description
LoadedAssemblys Assembly>.Dictionary

Méthodes publiques

Méthode Description
ClearCache ( ) : void
InitialiseSharedModules ( Scene scene ) : void
InitializeModule ( IRegionModule module, Scene scene ) : void
LoadDefaultSharedModule ( IRegionModule module ) : void
LoadModule ( string dllName, string moduleName ) : IRegionModule

Loads a external Module (if not already loaded) and creates a new instance of it.

LoadModules ( string dllName ) : IRegionModule[]
LoadRegionModule ( string dllName, string moduleName, Scene scene ) : void
LoadRegionModules ( string dllName, Scene scene ) : List
LoadSharedModule ( IRegionModule module ) : void

Loads/initialises a Module instance that can be used by multiple Regions

LoadSharedModule ( string dllName, string moduleName ) : void

Loads/initialises a Module instance that can be used by multiple Regions

ModuleLoader ( IConfigSource config ) : System
PickupModules ( Scene scene, string moduleDir ) : List
PostInitialise ( ) : void
UnloadModule ( IRegionModule rm ) : void

Method Details

ClearCache() public méthode

public ClearCache ( ) : void
Résultat void

InitialiseSharedModules() public méthode

public InitialiseSharedModules ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
Résultat void

InitializeModule() public méthode

public InitializeModule ( IRegionModule module, Scene scene ) : void
module IRegionModule
scene OpenSim.Region.Framework.Scenes.Scene
Résultat void

LoadDefaultSharedModule() public méthode

public LoadDefaultSharedModule ( IRegionModule module ) : void
module IRegionModule
Résultat void

LoadModule() public méthode

Loads a external Module (if not already loaded) and creates a new instance of it.
public LoadModule ( string dllName, string moduleName ) : IRegionModule
dllName string
moduleName string
Résultat IRegionModule

LoadModules() public méthode

public LoadModules ( string dllName ) : IRegionModule[]
dllName string
Résultat IRegionModule[]

LoadRegionModule() public méthode

public LoadRegionModule ( string dllName, string moduleName, Scene scene ) : void
dllName string
moduleName string
scene OpenSim.Region.Framework.Scenes.Scene
Résultat void

LoadRegionModules() public méthode

public LoadRegionModules ( string dllName, Scene scene ) : List
dllName string
scene OpenSim.Region.Framework.Scenes.Scene
Résultat List

LoadSharedModule() public méthode

Loads/initialises a Module instance that can be used by multiple Regions
public LoadSharedModule ( IRegionModule module ) : void
module IRegionModule
Résultat void

LoadSharedModule() public méthode

Loads/initialises a Module instance that can be used by multiple Regions
public LoadSharedModule ( string dllName, string moduleName ) : void
dllName string
moduleName string
Résultat void

ModuleLoader() public méthode

public ModuleLoader ( IConfigSource config ) : System
config IConfigSource
Résultat System

PickupModules() public méthode

public PickupModules ( Scene scene, string moduleDir ) : List
scene OpenSim.Region.Framework.Scenes.Scene
moduleDir string
Résultat List

PostInitialise() public méthode

public PostInitialise ( ) : void
Résultat void

UnloadModule() public méthode

public UnloadModule ( IRegionModule rm ) : void
rm IRegionModule
Résultat void

Property Details

LoadedAssemblys public_oe property

public Dictionary LoadedAssemblys
Résultat Assembly>.Dictionary