Represents a coalescene of scene objects. A coalescence occurs when objects that are not in the same linkset are grouped together.
More...
|
UUID | CreatorId [get, set] |
| The creator of this coalesence, though not necessarily the objects within it. More...
|
|
int | Count [get] |
| The number of objects in this coalesence More...
|
|
bool | HasObjects [get] |
| Does this coalesence have any member objects? More...
|
|
List< SceneObjectGroup > | Objects [get] |
| Get the objects currently in this coalescence More...
|
|
Scene | Scene [get] |
| Get the scene that contains the objects in this coalescence. If there are no objects then null is returned. More...
|
|
Represents a coalescene of scene objects. A coalescence occurs when objects that are not in the same linkset are grouped together.
Definition at line 39 of file CoalescedSceneObjects.cs.
OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.CoalescedSceneObjects |
( |
UUID |
creatorId | ) |
|
|
inline |
OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.CoalescedSceneObjects |
( |
UUID |
creatorId, |
|
|
params SceneObjectGroup[] |
objs |
|
) |
| |
|
inline |
void OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.Add |
( |
SceneObjectGroup |
obj | ) |
|
|
inline |
Add an object to the coalescence.
- Parameters
-
obj | |
offset | The offset of the object within the group |
Definition at line 111 of file CoalescedSceneObjects.cs.
Vector3 [] OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.GetSizeAndOffsets |
( |
out Vector3 |
size | ) |
|
|
inline |
Get the total size of the coalescence (the size required to cover all the objects within it) and the offsets of each of those objects.
- Parameters
-
- Returns
- An array of offsets. The order of objects is the same as returned from the Objects property
Definition at line 136 of file CoalescedSceneObjects.cs.
bool OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.Remove |
( |
SceneObjectGroup |
obj | ) |
|
|
inline |
Removes a scene object from the coalescene
- Parameters
-
- Returns
- true if the object was there to be removed, false if not.
Definition at line 122 of file CoalescedSceneObjects.cs.
At this point, we need to preserve the order of objects added to the coalescence, since the first one will end up matching the item name when rerezzed.
Definition at line 93 of file CoalescedSceneObjects.cs.
int OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.Count |
|
get |
UUID OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.CreatorId |
|
getset |
The creator of this coalesence, though not necessarily the objects within it.
Definition at line 44 of file CoalescedSceneObjects.cs.
bool OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.HasObjects |
|
get |
List<SceneObjectGroup> OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.Objects |
|
get |
Scene OpenSim.Region.Framework.Scenes.CoalescedSceneObjects.Scene |
|
get |
Get the scene that contains the objects in this coalescence. If there are no objects then null is returned.
Definition at line 79 of file CoalescedSceneObjects.cs.
The documentation for this class was generated from the following file: