C# 클래스 OpenMetaverse.ParcelManager

Parcel (subdivided simulator lots) subsystem
파일 보기 프로젝트 열기: 3di/3di-viewer-rei-libs 1 사용 예제들

공개 메소드들

메소드 설명
AccessListRequest ( Simulator simulator, int localID, AccessList flags, int sequenceID ) : void

Request the access list for a single parcel

InfoRequest ( UUID parcelID ) : void

Request basic information for a single parcel

ParcelManager ( GridClient client ) : System
ParcelManager ( GridClient client, SmartThreadPool threadPool ) : System

Default constructor

PropertiesRequest ( Simulator simulator, float north, float east, float south, float west, int sequenceID, bool snapSelection ) : void

Request properties of parcels using a bounding box selection

PropertiesRequest ( Simulator simulator, int localID, int sequenceID ) : void

Request properties of a single parcel

RequestAllSimParcels ( Simulator simulator ) : void

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)

RequestAllSimParcels ( Simulator simulator, bool refresh, int msDelay ) : void

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)

메소드 상세

AccessListRequest() 공개 메소드

Request the access list for a single parcel
public AccessListRequest ( Simulator simulator, int localID, AccessList flags, int sequenceID ) : void
simulator Simulator Simulator containing the parcel
localID int Simulator-local ID of the parcel
flags AccessList
sequenceID int An arbitrary integer that will be returned /// with the ParcelAccessList reply, useful for distinguishing between /// multiple simultaneous requests
리턴 void

InfoRequest() 공개 메소드

Request basic information for a single parcel
public InfoRequest ( UUID parcelID ) : void
parcelID UUID Simulator-local ID of the parcel
리턴 void

ParcelManager() 공개 메소드

public ParcelManager ( GridClient client ) : System
client GridClient
리턴 System

ParcelManager() 공개 메소드

Default constructor
public ParcelManager ( GridClient client, SmartThreadPool threadPool ) : System
client GridClient A reference to the GridClient object
threadPool SmartThreadPool
리턴 System

PropertiesRequest() 공개 메소드

Request properties of parcels using a bounding box selection
public PropertiesRequest ( Simulator simulator, float north, float east, float south, float west, int sequenceID, bool snapSelection ) : void
simulator Simulator Simulator containing the parcel
north float Northern boundary of the parcel selection
east float Eastern boundary of the parcel selection
south float Southern boundary of the parcel selection
west float Western boundary of the parcel selection
sequenceID int An arbitrary integer that will be returned /// with the ParcelProperties reply, useful for distinguishing between /// different types of parcel property requests
snapSelection bool A boolean that is returned with the /// ParcelProperties reply, useful for snapping focus to a single /// parcel
리턴 void

PropertiesRequest() 공개 메소드

Request properties of a single parcel
public PropertiesRequest ( Simulator simulator, int localID, int sequenceID ) : void
simulator Simulator Simulator containing the parcel
localID int Simulator-local ID of the parcel
sequenceID int An arbitrary integer that will be returned /// with the ParcelProperties reply, useful for distinguishing between /// multiple simultaneous requests
리턴 void

RequestAllSimParcels() 공개 메소드

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)
public RequestAllSimParcels ( Simulator simulator ) : void
simulator Simulator Simulator to request parcels from (must be connected)
리턴 void

RequestAllSimParcels() 공개 메소드

Request all simulator parcel properties (used for populating the Simulator.Parcels dictionary)
public RequestAllSimParcels ( Simulator simulator, bool refresh, int msDelay ) : void
simulator Simulator Simulator to request parcels from (must be connected)
refresh bool If TRUE, will force a full refresh
msDelay int Number of milliseconds to pause in between each request
리턴 void