C# 클래스 OpenSim.Region.OptionalModules.ContentManagement.MetaEntity

파일 보기 프로젝트 열기: N3X15/VoxelSim

보호된 프로퍼티들

프로퍼티 타입 설명
m_Entity OpenSim.Region.Framework.Scenes.SceneObjectGroup
m_metaLocalid uint

공개 메소드들

메소드 설명
Hide ( IClientAPI client ) : void

Hides the metaentity from a single client.

HideFromAll ( ) : void

Sends a kill object message to all clients, effectively "hiding" the metaentity even though it's still on the server.

MetaEntity ( ) : System
MetaEntity ( SceneObjectGroup orig, bool physics ) : System

Makes a new meta entity by copying the given scene object group. The physics boolean is just a stub right now.

MetaEntity ( string objectXML, Scene scene, bool physics ) : System

Takes an XML description of a scene object group and converts it to a meta entity.

SendFullUpdate ( IClientAPI client ) : void
SendFullUpdate ( IClientAPI client, uint clientFlags ) : void
SendFullUpdateToAll ( ) : void
SetPartTransparency ( SceneObjectPart part, float transparencyAmount ) : void

Makes a single SceneObjectPart see through.

보호된 메소드들

메소드 설명
Initialize ( bool physics ) : void

Changes localids and uuids of m_Entity.

메소드 상세

Hide() 공개 메소드

Hides the metaentity from a single client.
public Hide ( IClientAPI client ) : void
client IClientAPI
리턴 void

HideFromAll() 공개 메소드

Sends a kill object message to all clients, effectively "hiding" the metaentity even though it's still on the server.
public HideFromAll ( ) : void
리턴 void

Initialize() 보호된 메소드

Changes localids and uuids of m_Entity.
protected Initialize ( bool physics ) : void
physics bool
리턴 void

MetaEntity() 공개 메소드

public MetaEntity ( ) : System
리턴 System

MetaEntity() 공개 메소드

Makes a new meta entity by copying the given scene object group. The physics boolean is just a stub right now.
public MetaEntity ( SceneObjectGroup orig, bool physics ) : System
orig OpenSim.Region.Framework.Scenes.SceneObjectGroup
physics bool
리턴 System

MetaEntity() 공개 메소드

Takes an XML description of a scene object group and converts it to a meta entity.
public MetaEntity ( string objectXML, Scene scene, bool physics ) : System
objectXML string
scene OpenSim.Region.Framework.Scenes.Scene
physics bool
리턴 System

SendFullUpdate() 공개 메소드

public SendFullUpdate ( IClientAPI client ) : void
client IClientAPI
리턴 void

SendFullUpdate() 공개 메소드

public SendFullUpdate ( IClientAPI client, uint clientFlags ) : void
client IClientAPI
clientFlags uint
리턴 void

SendFullUpdateToAll() 공개 메소드

public SendFullUpdateToAll ( ) : void
리턴 void

SetPartTransparency() 공개 정적인 메소드

Makes a single SceneObjectPart see through.
public static SetPartTransparency ( SceneObjectPart part, float transparencyAmount ) : void
part OpenSim.Region.Framework.Scenes.SceneObjectPart /// A /// The part to make see through ///
transparencyAmount float /// A /// The degree of transparency to imbue the part with, 0f being solid and .95f being invisible. ///
리턴 void

프로퍼티 상세

m_Entity 보호되어 있는 프로퍼티

protected SceneObjectGroup,OpenSim.Region.Framework.Scenes m_Entity
리턴 OpenSim.Region.Framework.Scenes.SceneObjectGroup

m_metaLocalid 보호되어 있는 프로퍼티

protected uint m_metaLocalid
리턴 uint