C# 클래스 Universe.Modules.Selection.SelectionModule

상속: INonSharedRegionModule
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe 1 사용 예제들

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
Close ( ) : void
Initialize ( IConfigSource source ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void

보호된 메소드들

메소드 설명
DeselectPrim ( uint primLocalID, IClientAPI remoteClient ) : void

Handle the de-selection of a prim from the client.

EventManager_OnClosingClient ( IClientAPI client ) : void
EventManager_OnNewClient ( IClientAPI client ) : void
EventManager_OnNewPresence ( IScenePresence presence ) : void
EventManager_OnRemovePresence ( IScenePresence presence ) : void
ProcessViewerEffect ( IClientAPI remoteClient, List args ) : void
RequestPrim ( uint primLocalID, byte cacheMissType, IClientAPI remoteClient ) : void

Invoked when the client requests a prim.

SelectPrim ( List primLocalIDs, IClientAPI remoteClient ) : void

Invoked when the client selects a prim.

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( IScene scene ) : void
scene IScene
리턴 void

Close() 공개 메소드

public Close ( ) : void
리턴 void

DeselectPrim() 보호된 메소드

Handle the de-selection of a prim from the client.
protected DeselectPrim ( uint primLocalID, IClientAPI remoteClient ) : void
primLocalID uint
remoteClient IClientAPI
리턴 void

EventManager_OnClosingClient() 보호된 메소드

protected EventManager_OnClosingClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

EventManager_OnNewClient() 보호된 메소드

protected EventManager_OnNewClient ( IClientAPI client ) : void
client IClientAPI
리턴 void

EventManager_OnNewPresence() 보호된 메소드

protected EventManager_OnNewPresence ( IScenePresence presence ) : void
presence IScenePresence
리턴 void

EventManager_OnRemovePresence() 보호된 메소드

protected EventManager_OnRemovePresence ( IScenePresence presence ) : void
presence IScenePresence
리턴 void

Initialize() 공개 메소드

public Initialize ( IConfigSource source ) : void
source IConfigSource
리턴 void

ProcessViewerEffect() 보호된 메소드

protected ProcessViewerEffect ( IClientAPI remoteClient, List args ) : void
remoteClient IClientAPI
args List
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( IScene scene ) : void
scene IScene
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( IScene scene ) : void
scene IScene
리턴 void

RequestPrim() 보호된 메소드

Invoked when the client requests a prim.
protected RequestPrim ( uint primLocalID, byte cacheMissType, IClientAPI remoteClient ) : void
primLocalID uint
cacheMissType byte /// 0 => full object (viewer doesn't have it) /// 1 => CRC mismatch only ///
remoteClient IClientAPI
리턴 void

SelectPrim() 보호된 메소드

Invoked when the client selects a prim.
protected SelectPrim ( List primLocalIDs, IClientAPI remoteClient ) : void
primLocalIDs List
remoteClient IClientAPI
리턴 void