C# Class OpenSim.Region.OptionalModules.ContentManagement.MetaEntity

Afficher le fichier Open project: N3X15/VoxelSim

Protected Properties

Свойство Type Description
m_Entity OpenSim.Region.Framework.Scenes.SceneObjectGroup
m_metaLocalid uint

Méthodes publiques

Méthode Description
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.

Méthodes protégées

Méthode Description
Initialize ( bool physics ) : void

Changes localids and uuids of m_Entity.

Method Details

Hide() public méthode

Hides the metaentity from a single client.
public Hide ( IClientAPI client ) : void
client IClientAPI
Résultat void

HideFromAll() public méthode

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

Initialize() protected méthode

Changes localids and uuids of m_Entity.
protected Initialize ( bool physics ) : void
physics bool
Résultat void

MetaEntity() public méthode

public MetaEntity ( ) : System
Résultat System

MetaEntity() public méthode

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
Résultat System

MetaEntity() public méthode

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
Résultat System

SendFullUpdate() public méthode

public SendFullUpdate ( IClientAPI client ) : void
client IClientAPI
Résultat void

SendFullUpdate() public méthode

public SendFullUpdate ( IClientAPI client, uint clientFlags ) : void
client IClientAPI
clientFlags uint
Résultat void

SendFullUpdateToAll() public méthode

public SendFullUpdateToAll ( ) : void
Résultat void

SetPartTransparency() public static méthode

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. ///
Résultat void

Property Details

m_Entity protected_oe property

protected SceneObjectGroup,OpenSim.Region.Framework.Scenes m_Entity
Résultat OpenSim.Region.Framework.Scenes.SceneObjectGroup

m_metaLocalid protected_oe property

protected uint m_metaLocalid
Résultat uint