C# 클래스 OpenSim.Region.Framework.ModuleLoader

파일 보기 프로젝트 열기: openmetaversefoundation/fortis-opensim 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LoadedAssemblys Assembly>.Dictionary

공개 메소드들

메소드 설명
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

메소드 상세

ClearCache() 공개 메소드

public ClearCache ( ) : void
리턴 void

InitialiseSharedModules() 공개 메소드

public InitialiseSharedModules ( Scene scene ) : void
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

InitializeModule() 공개 메소드

public InitializeModule ( IRegionModule module, Scene scene ) : void
module IRegionModule
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

LoadDefaultSharedModule() 공개 메소드

public LoadDefaultSharedModule ( IRegionModule module ) : void
module IRegionModule
리턴 void

LoadModule() 공개 메소드

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
리턴 IRegionModule

LoadModules() 공개 메소드

public LoadModules ( string dllName ) : IRegionModule[]
dllName string
리턴 IRegionModule[]

LoadRegionModule() 공개 메소드

public LoadRegionModule ( string dllName, string moduleName, Scene scene ) : void
dllName string
moduleName string
scene OpenSim.Region.Framework.Scenes.Scene
리턴 void

LoadRegionModules() 공개 메소드

public LoadRegionModules ( string dllName, Scene scene ) : List
dllName string
scene OpenSim.Region.Framework.Scenes.Scene
리턴 List

LoadSharedModule() 공개 메소드

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

LoadSharedModule() 공개 메소드

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

ModuleLoader() 공개 메소드

public ModuleLoader ( IConfigSource config ) : System
config IConfigSource
리턴 System

PickupModules() 공개 메소드

public PickupModules ( Scene scene, string moduleDir ) : List
scene OpenSim.Region.Framework.Scenes.Scene
moduleDir string
리턴 List

PostInitialise() 공개 메소드

public PostInitialise ( ) : void
리턴 void

UnloadModule() 공개 메소드

public UnloadModule ( IRegionModule rm ) : void
rm IRegionModule
리턴 void

프로퍼티 상세

LoadedAssemblys 공개적으로 프로퍼티

public Dictionary LoadedAssemblys
리턴 Assembly>.Dictionary