Property | Type | Description | |
---|---|---|---|
Client |
Method | Description | |
---|---|---|
AddGrass ( |
Rez grass and ground cover
|
|
AddPrim ( |
Create (rez) a new prim object in a simulator Due to the way client prim rezzing is done on the server, the requested position for an object is only close to where the prim actually ends up. If you desire exact placement you'll need to follow up by moving the object after it has been created. This function will not set textures, light and flexible data, or other extended primitive properties |
|
AddPrim ( |
Create (rez) a new prim object in a simulator Due to the way client prim rezzing is done on the server, the requested position for an object is only close to where the prim actually ends up. If you desire exact placement you'll need to follow up by moving the object after it has been created. This function will not set textures, light and flexible data, or other extended primitive properties |
|
AddTree ( |
Rez a Linden tree
|
|
AttachObject ( |
Attach an object to this avatar
|
|
BuildBasicShape ( PrimType type ) : Primitive.ConstructionData |
Setup construction data for a basic primitive shape
|
|
BuyObject ( |
Attempt to purchase an original object, a copy, or the contents of an object
|
|
ClickObject ( |
Perform a click action on an object
|
|
ClickObject ( |
Perform a click action (Grab) on a single object
|
|
DeedObject ( |
Deed an object (prim) to a group, Object must be shared with group which can be accomplished with SetPermissions()
|
|
DeedObjects ( |
Deed multiple objects (prims) to a group, Objects must be shared with group which can be accomplished with SetPermissions()
|
|
DelinkPrims ( |
Delink/Unlink multiple prims from a linkset
|
|
DeselectObject ( |
Deselect a single object
|
|
DeselectObjects ( |
Deselect multiple objects.
|
|
DetachObjects ( |
Detach an object from yourself
|
|
DropObject ( |
Drop an attached object from this avatar
|
|
GetPrimitive ( |
|
|
LinkPrims ( |
Link multiple prims into a linkset The last object in the array will be the root object of the linkset TODO: Is this true? |
|
NavigateObjectMedia ( UUID primID, int face, string newURL, |
Update current URL of the previously set prim media
|
|
ObjectManager ( |
Construct a new instance of the ObjectManager class
|
|
RequestObject ( |
Request information for a single object from a Simulator you are currently connected to
|
|
RequestObjectMedia ( UUID primID, |
Retrieve information about object media
|
|
RequestObjectPropertiesFamily ( |
Request additional properties for an object
|
|
RequestObjectPropertiesFamily ( |
Request additional properties for an object
|
|
RequestObjects ( |
Request information for multiple objects contained in the same simulator
|
|
RequestPayPrice ( |
Request prices that should be displayed in pay dialog. This will triggger the simulator to send us back a PayPriceReply which can be handled by OnPayPriceReply event The result is raised in the PayPriceReply event |
|
SelectObject ( |
Select a single object. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SelectObject ( |
Select a single object. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SelectObjects ( |
Select multiple objects. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SelectObjects ( |
Select multiple objects. This will cause the Simulator to send us an ObjectPropertiesPacket which will raise the ObjectProperties event
|
|
SetDescription ( |
Set the description of an object
|
|
SetDescriptions ( |
Set the descriptions of multiple objects
|
|
SetExtraParamOff ( |
Unset additional primitive parameters on an object
|
|
SetFlags ( |
Update the properties of an object
|
|
SetFlags ( |
Update the properties of an object
|
|
SetFlexible ( |
Set the flexible data on an object
|
|
SetLight ( |
Set the Light data on an object
|
|
SetMaterial ( |
Set the Material data of an object
|
|
SetName ( |
Set the name of an object
|
|
SetNames ( |
Set the name of multiple objects
|
|
SetObjectsGroup ( |
Set the ownership of a list of objects to the specified group
|
|
SetPermissions ( |
Set the permissions on multiple objects
|
|
SetPosition ( |
Change the position of an object, Will change position of entire linkset
|
|
SetPosition ( |
Change the position of an object
|
|
SetRotation ( |
Change the rotation of an object
|
|
SetRotation ( |
Change the Rotation of an object that is either a child or a whole linkset
|
|
SetSaleInfo ( |
Sets the sale properties of multiple objects
|
|
SetSaleInfo ( |
Sets the sale properties of a single object
|
|
SetScale ( |
Change the Scale (size) of an object
|
|
SetSculpt ( |
Set the sculptie texture and data on an object
|
|
SetShape ( |
Set the Shape data of an object
|
|
SetTextures ( |
Set the textures to apply to the faces of an object
|
|
SetTextures ( |
Set the textures to apply to the faces of an object
|
|
UpdateObject ( |
Send a Multiple Object Update packet to change the size, scale or rotation of a primitive
|
|
UpdateObjectMedia ( UUID primID, OpenMetaverse.MediaEntry faceMedia, |
Set object media
|
Method | Description | |
---|---|---|
DecodeParticleUpdate ( ObjectUpdatePacket block ) : void | ||
GetAvatar ( |
|
|
GetPrimitive ( |
|
|
ImprovedTerseObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
A terse object update, used when a transformation matrix or velocity/acceleration for an object changes but nothing else (scale/position/rotation/acceleration/velocity)
|
|
InterpolationTimer_Elapsed ( object obj ) : void | ||
KillObjectHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectPhysicsPropertiesHandler ( string capsKey, IMessage message, |
|
|
ObjectPropertiesFamilyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectPropertiesHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectUpdateCachedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectUpdateCompressedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
ObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
OnAvatarSitChanged ( |
Raises the AvatarSitChanged Event
|
|
OnAvatarUpdate ( |
Raises the AvatarUpdate Event
|
|
OnKillObject ( |
Raises the KillObject Event
|
|
OnKillObjects ( |
Raises the KillObjects Event
|
|
OnObjectDataBlockUpdate ( |
Raises the ObjectDataBlockUpdate Event
|
|
OnObjectProperties ( |
Raises the ObjectProperties Event
|
|
OnObjectPropertiesFamily ( |
Raises the ObjectPropertiesFamily Event
|
|
OnObjectPropertiesUpdated ( |
Raises the ObjectPropertiesUpdated Event
|
|
OnParticleUpdate ( |
Raises the ParticleUpdate Event
|
|
OnPayPriceReply ( |
Raises the PayPriceReply Event
|
|
OnPhysicsProperties ( |
Raises the PhysicsProperties Event
|
|
PayPriceReplyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void |
Process an incoming packet and raise the appropriate events
|
|
SetAvatarSittingOn ( |
|
|
UpdateDilation ( |
|
Method | Description | |
---|---|---|
Network_OnConnected ( object sender ) : void | ||
Network_OnDisconnected ( |
public AddGrass ( |
||
simulator | A reference to the |
|
scale | System.Vector3 | The size of the grass |
rotation | Quaternion | The rotation of the grass |
position | System.Vector3 | The position of the grass |
grassType | Grass | The type of grass from the |
groupOwner | UUID | The |
return | void |
public AddPrim ( |
||
simulator | A reference to the |
|
prim | Data describing the prim object to rez | |
groupID | UUID | Group ID that this prim will be set to, or UUID.Zero if you /// do not want the object to be associated with a specific group |
position | System.Vector3 | An approximation of the position at which to rez the prim |
scale | System.Vector3 | Scale vector to size this prim |
rotation | Quaternion | Rotation quaternion to rotate this prim |
return | void |
public AddPrim ( |
||
simulator | A reference to the |
|
prim | Data describing the prim object to rez | |
groupID | UUID | Group ID that this prim will be set to, or UUID.Zero if you /// do not want the object to be associated with a specific group |
position | System.Vector3 | An approximation of the position at which to rez the prim |
scale | System.Vector3 | Scale vector to size this prim |
rotation | Quaternion | Rotation quaternion to rotate this prim |
createFlags | PrimFlags | Specify the |
return | void |
public AddTree ( |
||
simulator | A reference to the |
|
scale | System.Vector3 | The size of the tree |
rotation | Quaternion | The rotation of the tree |
position | System.Vector3 | The position of the tree |
treeType | Tree | The Type of tree |
groupOwner | UUID | The |
newTree | bool | true to use the "new" Linden trees, false to use the old |
return | void |
public AttachObject ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
attachPoint | AttachmentPoint | The point on the avatar the object will be attached |
rotation | Quaternion | The rotation of the attached object |
return | void |
public static BuildBasicShape ( PrimType type ) : Primitive.ConstructionData | ||
type | PrimType | Primitive shape to construct |
return | Primitive.ConstructionData |
public BuyObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
saleType | SaleType | Whether the original, a copy, or the object /// contents are on sale. This is used for verification, if the this /// sale type is not valid for the object the purchase will fail |
price | int | Price of the object. This is used for /// verification, if it does not match the actual price the purchase /// will fail |
groupID | UUID | Group ID that will be associated with the new /// purchase |
categoryID | UUID | Inventory folder UUID where the object or objects /// purchased should be placed |
return | void |
public ClickObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
return | void |
public ClickObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
uvCoord | System.Vector3 | The texture coordinates to touch |
stCoord | System.Vector3 | The surface coordinates to touch |
faceIndex | int | The face of the position to touch |
position | System.Vector3 | The region coordinates of the position to touch |
normal | System.Vector3 | The surface normal of the position to touch (A normal is a vector perpindicular to the surface) |
binormal | System.Vector3 | The surface binormal of the position to touch (A binormal is a vector tangen to the surface /// pointing along the U direction of the tangent space |
return | void |
protected DecodeParticleUpdate ( ObjectUpdatePacket block ) : void | ||
block | ObjectUpdatePacket | |
return | void |
public DeedObject ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
groupOwner | UUID | The |
return | void |
public DeedObjects ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to deed |
groupOwner | UUID | The |
return | void |
public DelinkPrims ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to delink |
return | void |
public DeselectObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
return | void |
public DeselectObjects ( |
||
simulator | The |
|
localIDs | uint | An array containing the Local IDs of the objects |
return | void |
public DetachObjects ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to detach |
return | void |
public DropObject ( |
||
simulator | A reference to the |
|
localID | uint | The object's ID which is local to the simulator the object is in |
return | void |
protected GetAvatar ( |
||
simulator | ||
localID | uint | |
fullID | UUID | |
return |
protected GetPrimitive ( |
||
simulator | ||
localID | uint | |
fullID | UUID | |
return |
public GetPrimitive ( |
||
simulator | ||
localID | uint | |
fullID | UUID | |
createIfMissing | bool | |
return |
protected ImprovedTerseObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
protected InterpolationTimer_Elapsed ( object obj ) : void | ||
obj | object | |
return | void |
protected KillObjectHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
public LinkPrims ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to link |
return | void |
public NavigateObjectMedia ( UUID primID, int face, string newURL, |
||
primID | UUID | UUID of the prim |
face | int | Prim face number |
newURL | string | Set current URL to this |
sim | Simulator in which prim is located | |
return | void |
public ObjectManager ( |
||
client | A reference to the |
|
return | System |
protected ObjectPhysicsPropertiesHandler ( string capsKey, IMessage message, |
||
capsKey | string | |
message | IMessage | |
simulator | ||
return | void |
protected ObjectPropertiesFamilyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
protected ObjectPropertiesHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
protected ObjectUpdateCachedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
protected ObjectUpdateCompressedHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
protected ObjectUpdateHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
protected OnAvatarSitChanged ( |
||
e | A AvatarSitChangedEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnAvatarUpdate ( |
||
e | A AvatarUpdateEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnKillObject ( |
||
e | A KillObjectEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnKillObjects ( |
||
e | A KillObjectsEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnObjectDataBlockUpdate ( |
||
e | A ObjectDataBlockUpdateEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnObjectProperties ( |
||
e | A ObjectPropertiesEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnObjectPropertiesFamily ( |
||
e | A ObjectPropertiesFamilyEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnObjectPropertiesUpdated ( |
||
e | A ObjectPropertiesUpdatedEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnParticleUpdate ( |
||
e | A ParticleUpdateEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnPayPriceReply ( |
||
e | A PayPriceReplyEventArgs object containing /// the data sent from the simulator | |
return | void |
protected OnPhysicsProperties ( |
||
e | A PhysicsPropertiesEventArgs object containing /// the data sent from the simulator | |
return | void |
protected PayPriceReplyHandler ( object sender, OpenMetaverse.PacketReceivedEventArgs e ) : void | ||
sender | object | The sender |
e | OpenMetaverse.PacketReceivedEventArgs | The EventArgs object containing the packet data |
return | void |
public RequestObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
return | void |
public RequestObjectMedia ( UUID primID, |
||
primID | UUID | UUID of the primitive |
sim | Simulator where prim is located | |
callback | ObjectMediaCallback | Call this callback when done |
return | void |
public RequestObjectPropertiesFamily ( |
||
simulator | A reference to the |
|
objectID | UUID | |
return | void |
public RequestObjectPropertiesFamily ( |
||
simulator | A reference to the |
|
objectID | UUID | Absolute UUID of the object |
reliable | bool | Whether to require server acknowledgement of this request |
return | void |
public RequestObjects ( |
||
simulator | The |
|
localIDs | List |
An array containing the Local IDs of the objects |
return | void |
public RequestPayPrice ( |
||
simulator | The |
|
objectID | UUID | The ID of the object |
return | void |
public SelectObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
return | void |
public SelectObject ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
automaticDeselect | bool | if true, a call to |
return | void |
public SelectObjects ( |
||
simulator | The |
|
localIDs | uint | An array containing the Local IDs of the objects |
return | void |
public SelectObjects ( |
||
simulator | The |
|
localIDs | uint | An array containing the Local IDs of the objects |
automaticDeselect | bool | Should objects be deselected immediately after selection |
return | void |
protected SetAvatarSittingOn ( |
||
sim | ||
av | ||
localid | uint | |
oldSeatID | uint | |
return | void |
public SetDescription ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
description | string | A string containing the new description of the object |
return | void |
public SetDescriptions ( |
||
simulator | A reference to the |
|
localIDs | uint | An array which contains the IDs of the objects to change the description of |
descriptions | string | An array which contains the new descriptions of the objects |
return | void |
public SetExtraParamOff ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
type | ExtraParamType | The extra parameters to set |
return | void |
public SetFlags ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
physical | bool | true to turn the objects physical property on |
temporary | bool | true to turn the objects temporary property on |
phantom | bool | true to turn the objects phantom property on |
castsShadow | bool | true to turn the objects cast shadows property on |
return | void |
public SetFlags ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
physical | bool | true to turn the objects physical property on |
temporary | bool | true to turn the objects temporary property on |
phantom | bool | true to turn the objects phantom property on |
castsShadow | bool | true to turn the objects cast shadows property on |
physicsType | PhysicsShapeType | Type of the represetnation prim will have in the physics engine |
density | float | Density - normal value 1000 |
friction | float | Friction - normal value 0.6 |
restitution | float | Restitution - standard value 0.5 |
gravityMultiplier | float | Gravity multiplier - standar value 1.0 |
return | void |
public SetFlexible ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
flexible | A |
|
return | void |
public SetLight ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
light | A |
|
return | void |
public SetMaterial ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
material | Material | The new material of the object |
return | void |
public SetName ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
name | string | A string containing the new name of the object |
return | void |
public SetNames ( |
||
simulator | A reference to the |
|
localIDs | uint | An array which contains the IDs of the objects to change the name of |
names | string | An array which contains the new names of the objects |
return | void |
public SetObjectsGroup ( |
||
simulator | A reference to the |
|
localIds | List |
An array which contains the IDs of the objects to set the group id on |
groupID | UUID | The Groups ID |
return | void |
public SetPermissions ( |
||
simulator | A reference to the |
|
localIDs | List |
An array which contains the IDs of the objects to set the permissions on |
who | PermissionWho | The new Who mask to set |
permissions | PermissionMask | Which permission to modify |
set | bool | The new state of permission |
return | void |
public SetPosition ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
position | System.Vector3 | The new position of the object |
return | void |
public SetPosition ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
position | System.Vector3 | The new position of the object |
childOnly | bool | if true, will change position of (this) child prim only, not entire linkset |
return | void |
public SetRotation ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
rotation | Quaternion | The new rotation of the object |
return | void |
public SetRotation ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
quat | Quaternion | The new scale of the object |
childOnly | bool | If true, will change rotation of this prim only, not entire linkset |
return | void |
public SetSaleInfo ( |
||
simulator | The |
|
localIDs | List |
An array containing the Local IDs of the objects |
saleType | SaleType | One of the options from the |
price | int | The price of the object |
return | void |
public SetSaleInfo ( |
||
simulator | The |
|
localID | uint | The Local ID of the object |
saleType | SaleType | One of the options from the |
price | int | The price of the object |
return | void |
public SetScale ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
scale | System.Vector3 | The new scale of the object |
childOnly | bool | If true, will change scale of this prim only, not entire linkset |
uniform | bool | True to resize prims uniformly |
return | void |
public SetSculpt ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
sculpt | A |
|
return | void |
public SetShape ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
prim | Data describing the prim shape | |
return | void |
public SetTextures ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
textures | The texture data to apply | |
return | void |
public SetTextures ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
textures | The texture data to apply | |
mediaUrl | string | A media URL (not used) |
return | void |
protected UpdateDilation ( |
||
s | ||
dilation | uint | |
return | void |
public UpdateObject ( |
||
simulator | A reference to the |
|
localID | uint | The objects ID which is local to the simulator the object is in |
data | System.Vector3 | The new rotation, size, or position of the target object |
type | UpdateType | The flags from the |
return | void |
public UpdateObjectMedia ( UUID primID, OpenMetaverse.MediaEntry faceMedia, |
||
primID | UUID | UUID of the prim |
faceMedia | OpenMetaverse.MediaEntry | Array the length of prims number of faces. Null on face indexes where there is
/// no media, |
sim | Simulatior in which prim is located | |
return | void |