From 69dbfe2a691c8cdd05696c48f503a9ab7491a5f5 Mon Sep 17 00:00:00 2001
From: Latif Khalifa
Date: Thu, 14 Oct 2010 15:43:42 +0200
Subject: Updated to libomv-opensim r3449
---
bin/OpenMetaverse.XML | 35673 ++++++++++++++++++++++++------------------------
1 file changed, 17874 insertions(+), 17799 deletions(-)
(limited to 'bin/OpenMetaverse.XML')
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index 05efd83..e8299fd 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -4,23441 +4,23294 @@
OpenMetaverse
-
+
- Return a decoded capabilities message as a strongly typed object
+ Singleton logging class for the entire library
- A string containing the name of the capabilities message key
- An to decode
- A strongly typed object containing the decoded information from the capabilities message, or null
- if no existing Message object exists for the specified event
-
+
+ log4net logging engine
+
+
- Type of return to use when returning objects from a parcel
+ Default constructor
-
-
-
-
- Return objects owned by parcel owner
-
-
- Return objects set to group
-
-
- Return objects not owned by parcel owner or set to group
-
-
- Return a specific list of objects on parcel
-
-
- Return objects that are marked for-sale
-
-
+
- Blacklist/Whitelist flags used in parcels Access List
+ Send a log message to the logging engine
+ The log message
+ The severity of the log entry
-
- Agent is denied access
-
-
- Agent is granted access
-
-
+
- The result of a request for parcel properties
+ Send a log message to the logging engine
+ The log message
+ The severity of the log entry
+ Instance of the client
-
- No matches were found for the request
-
-
- Request matched a single parcel
-
-
- Request matched multiple parcels
+
+
+ Send a log message to the logging engine
+
+ The log message
+ The severity of the log entry
+ Exception that was raised
-
+
- Flags used in the ParcelAccessListRequest packet to specify whether
- we want the access list (whitelist), ban list (blacklist), or both
+ Send a log message to the logging engine
+ The log message
+ The severity of the log entry
+ Instance of the client
+ Exception that was raised
-
- Request the access list
+
+
+ If the library is compiled with DEBUG defined, an event will be
+ fired if an OnLogMessage
handler is registered and the
+ message will be sent to the logging engine
+
+ The message to log at the DEBUG level to the
+ current logging engine
-
- Request the ban list
+
+
+ If the library is compiled with DEBUG defined and
+ GridClient.Settings.DEBUG
is true, an event will be
+ fired if an OnLogMessage
handler is registered and the
+ message will be sent to the logging engine
+
+ The message to log at the DEBUG level to the
+ current logging engine
+ Instance of the client
-
- Request both White and Black lists
+
+ Triggered whenever a message is logged. If this is left
+ null, log messages will go to the console
-
+
- Sequence ID in ParcelPropertiesReply packets (sent when avatar
- tries to cross a parcel border)
+ Callback used for client apps to receive log messages from
+ the library
+ Data being logged
+ The severity of the log entry from
-
- Parcel is currently selected
-
-
- Parcel restricted to a group the avatar is not a
- member of
+
+
+ This is used to get a list of audio devices that can be used for capture (input) of voice.
+
+
-
- Avatar is banned from the parcel
+
+
+ This is used to get a list of audio devices that can be used for render (playback) of voice.
+
-
- Parcel is restricted to an access list that the
- avatar is not on
+
+
+ This command is used to select the render device.
+
+ The name of the device as returned by the Aux.GetRenderDevices command.
-
- Response to hovering over a parcel
+
+
+ This command is used to select the capture device.
+
+ The name of the device as returned by the Aux.GetCaptureDevices command.
-
+
- The tool to use when modifying terrain levels
+ This command is used to start the audio capture process which will cause
+ AuxAudioProperty Events to be raised. These events can be used to display a
+ microphone VU meter for the currently selected capture device. This command
+ should not be issued if the user is on a call.
+ (unused but required)
+
-
- Level the terrain
+
+
+ This command is used to stop the audio capture process.
+
+
-
- Raise the terrain
+
+
+ This command is used to set the mic volume while in the audio tuning process.
+ Once an acceptable mic level is attained, the application must issue a
+ connector set mic volume command to have that level be used while on voice
+ calls.
+
+ the microphone volume (-100 to 100 inclusive)
+
-
- Lower the terrain
+
+
+ This command is used to set the speaker volume while in the audio tuning
+ process. Once an acceptable speaker level is attained, the application must
+ issue a connector set speaker volume command to have that level be used while
+ on voice calls.
+
+ the speaker volume (-100 to 100 inclusive)
+
-
- Smooth the terrain
+
+
+ This is used to initialize and stop the Connector as a whole. The Connector
+ Create call must be completed successfully before any other requests are made
+ (typically during application initialization). The shutdown should be called
+ when the application is shutting down to gracefully release resources
+
+ A string value indicting the Application name
+ URL for the management server
+ LoggingSettings
+
+
-
- Add random noise to the terrain
+
+
+ Shutdown Connector -- Should be called when the application is shutting down
+ to gracefully release resources
+
+ Handle returned from successful Connector ‘create’ request
-
- Revert terrain to simulator default
+
+
+ Mute or unmute the microphone
+
+ Handle returned from successful Connector ‘create’ request
+ true (mute) or false (unmute)
-
+
- The tool size to use when changing terrain levels
+ Mute or unmute the speaker
+ Handle returned from successful Connector ‘create’ request
+ true (mute) or false (unmute)
-
- Small
+
+
+ Set microphone volume
+
+ Handle returned from successful Connector ‘create’ request
+ The level of the audio, a number between -100 and 100 where
+ 0 represents ‘normal’ speaking volume
-
- Medium
+
+
+ Set local speaker volume
+
+ Handle returned from successful Connector ‘create’ request
+ The level of the audio, a number between -100 and 100 where
+ 0 represents ‘normal’ speaking volume
-
- Large
+
+
+ Starts a thread that keeps the daemon running
+
+
+
-
+
- Reasons agent is denied access to a parcel on the simulator
+ Stops the daemon and the thread keeping it running
-
- Agent is not denied, access is granted
+
+
+
+
+
+
+
-
- Agent is not a member of the group set for the parcel, or which owns the parcel
+
+
+ Create a Session
+ Sessions typically represent a connection to a media session with one or more
+ participants. This is used to generate an ‘outbound’ call to another user or
+ channel. The specifics depend on the media types involved. A session handle is
+ required to control the local user functions within the session (or remote
+ users if the current account has rights to do so). Currently creating a
+ session automatically connects to the audio media, there is no need to call
+ Session.Connect at this time, this is reserved for future use.
+
+ Handle returned from successful Connector ‘create’ request
+ This is the URI of the terminating point of the session (ie who/what is being called)
+ This is the display name of the entity being called (user or channel)
+ Only needs to be supplied when the target URI is password protected
+ This indicates the format of the password as passed in. This can either be
+ “ClearText” or “SHA1UserName”. If this element does not exist, it is assumed to be “ClearText”. If it is
+ “SHA1UserName”, the password as passed in is the SHA1 hash of the password and username concatenated together,
+ then base64 encoded, with the final “=” character stripped off.
+
+
+
-
- Agent is not on the parcels specific allow list
+
+
+ Used to accept a call
+
+ SessionHandle such as received from SessionNewEvent
+ "default"
+
-
- Agent is on the parcels ban list
+
+
+ This command is used to start the audio render process, which will then play
+ the passed in file through the selected audio render device. This command
+ should not be issued if the user is on a call.
+
+ The fully qualified path to the sound file.
+ True if the file is to be played continuously and false if it is should be played once.
+
-
- Unknown
+
+
+ This command is used to stop the audio render process.
+
+ The fully qualified path to the sound file issued in the start render command.
+
-
- Agent is not age verified and parcel settings deny access to non age verified avatars
+
+
+ This is used to ‘end’ an established session (i.e. hang-up or disconnect).
+
+ Handle returned from successful Session ‘create’ request or a SessionNewEvent
+
-
+
- Parcel overlay type. This is used primarily for highlighting and
- coloring which is why it is a single integer instead of a set of
- flags
+ Set the combined speaking and listening position in 3D space.
- These values seem to be poorly thought out. The first three
- bits represent a single value, not flags. For example Auction (0x05) is
- not a combination of OwnedByOther (0x01) and ForSale(0x04). However,
- the BorderWest and BorderSouth values are bit flags that get attached
- to the value stored in the first three bits. Bits four, five, and six
- are unused
+ Handle returned from successful Session ‘create’ request or a SessionNewEvent
+ Speaking position
+ Listening position
+
-
- Public land
+
+
+ Set User Volume for a particular user. Does not affect how other users hear that user.
+
+ Handle returned from successful Session ‘create’ request or a SessionNewEvent
+
+ The level of the audio, a number between -100 and 100 where 0 represents ‘normal’ speaking volume
+
-
- Land is owned by another avatar
+
+
+ Start up the Voice service.
+
-
- Land is owned by a group
+
+
+ Handle miscellaneous request status
+
+
+
+ ///If something goes wrong, we log it.
-
- Land is owned by the current avatar
+
+
+ Cleanup oject resources
+
-
- Land is for sale
+
+
+ Request voice cap when changing regions
+
-
- Land is being auctioned
+
+
+ Handle a change in session state
+
-
- To the west of this area is a parcel border
+
+
+ Close a voice session
+
+
-
- To the south of this area is a parcel border
+
+
+ Locate a Session context from its handle
+
+ Creates the session context if it does not exist.
-
+
- Various parcel properties
+ Handle completion of main voice cap request.
+
+
+
-
- No flags set
+
+
+ Daemon has started so connect to it.
+
-
- Allow avatars to fly (a client-side only restriction)
+
+
+ The daemon TCP connection is open.
+
-
- Allow foreign scripts to run
+
+
+ Handle creation of the Connector.
+
-
- This parcel is for sale
+
+
+ Handle response to audio output device query
+
-
- Allow avatars to create a landmark on this parcel
+
+
+ Handle response to audio input device query
+
-
- Allows all avatars to edit the terrain on this parcel
+
+
+ Set voice channel for new parcel
+
+
-
- Avatars have health and can take damage on this parcel.
- If set, avatars can be killed and sent home here
+
+
+ Request info from a parcel capability Uri.
+
+
-
- Foreign avatars can create objects here
+
+
+ Receive parcel voice cap
+
+
+
+
-
- All objects on this parcel can be purchased
+
+
+ Tell Vivox where we are standing
+
+ This has to be called when we move or turn.
-
- Access is restricted to a group
+
+
+ Start and stop updating out position.
+
+
-
- Access is restricted to a whitelist
+
+
+ This is used to login a specific user account(s). It may only be called after
+ Connector initialization has completed successfully
+
+ Handle returned from successful Connector ‘create’ request
+ User's account name
+ User's account password
+ Values may be “AutoAnswer” or “VerifyAnswer”
+ ""
+ This is an integer that specifies how often
+ the daemon will send participant property events while in a channel. If this is not set
+ the default will be “on state change”, which means that the events will be sent when
+ the participant starts talking, stops talking, is muted, is unmuted.
+ The valid values are:
+ 0 – Never
+ 5 – 10 times per second
+ 10 – 5 times per second
+ 50 – 1 time per second
+ 100 – on participant state change (this is the default)
+ false
+
-
- Ban blacklist is enabled
+
+
+ This is used to logout a user session. It should only be called with a valid AccountHandle.
+
+ Handle returned from successful Connector ‘login’ request
+
-
- Unknown
+
+
+ Event for most mundane request reposnses.
+
-
- List this parcel in the search directory
+
+ Response to Connector.Create request
-
- Allow personally owned parcels to be deeded to group
+
+ Response to Aux.GetCaptureDevices request
-
- If Deeded, owner contributes required tier to group parcel is deeded to
-
-
- Restrict sounds originating on this parcel to the
- parcel boundaries
-
-
- Objects on this parcel are sold when the land is
- purchsaed
-
-
- Allow this parcel to be published on the web
-
-
- The information for this parcel is mature content
+
+ Response to Aux.GetRenderDevices request
-
- The media URL is an HTML page
+
+ Audio Properties Events are sent after audio capture is started.
+ These events are used to display a microphone VU meter
-
- The media URL is a raw HTML string
+
+ Response to Account.Login request
-
- Restrict foreign object pushes
+
+ This event message is sent whenever the login state of the
+ particular Account has transitioned from one value to another
-
- Ban all non identified/transacted avatars
+
+
+ List of audio input devices
+
-
- Allow group-owned scripts to run
+
+
+ List of audio output devices
+
-
- Allow object creation by group members or group
- objects
+
+
+ Set audio test mode
+
-
- Allow all objects to enter this parcel
+
+ Enable logging
-
- Only allow group and owner objects to enter this parcel
+
+ The folder where any logs will be created
-
- Voice Enabled on this parcel
+
+ This will be prepended to beginning of each log file
-
- Use Estate Voice channel for Voice on this parcel
+
+ The suffix or extension to be appended to each log file
-
- Deny Age Unverified Users
+
+
+ 0: NONE - No logging
+ 1: ERROR - Log errors only
+ 2: WARNING - Log errors and warnings
+ 3: INFO - Log errors, warnings and info
+ 4: DEBUG - Log errors, warnings, info and debug
+
-
+
- Parcel ownership status
+ Constructor for default logging settings
-
- Placeholder
+
+ Audio Properties Events are sent after audio capture is started. These events are used to display a microphone VU meter
-
- Parcel is leased (owned) by an avatar or group
+
+ Positional vector of the users position
-
- Parcel is in process of being leased (purchased) by an avatar or group
+
+ Velocity vector of the position
-
- Parcel has been abandoned back to Governor Linden
+
+ At Orientation (X axis) of the position
-
+
+ Up Orientation (Y axis) of the position
+
+
+ Left Orientation (Z axis) of the position
+
+
- Category parcel is listed in under search
+ The type of bump-mapping applied to a face
-
- No assigned category
+
+
-
- Linden Infohub or public area
+
+
-
- Adult themed area
+
+
-
- Arts and Culture
+
+
-
- Business
+
+
-
- Educational
+
+
-
- Gaming
+
+
-
- Hangout or Club
+
+
-
- Newcomer friendly
+
+
-
- Parks and Nature
+
+
-
- Residential
+
+
-
- Shopping
+
+
-
- Not Used?
+
+
-
- Other
+
+
-
- Not an actual category, only used for queries
+
+
-
+
+
+
+
+
+
+
+
+
+
- Type of teleport landing for a parcel
+ The level of shininess applied to a face
-
- Unset, simulator default
+
+
-
- Specific landing point set for this parcel
+
+
-
- No landing point set, direct teleports enabled for
- this parcel
+
+
-
+
+
+
+
- Parcel Media Command used in ParcelMediaCommandMessage
+ The texture mapping style used for a face
-
- Stop the media stream and go back to the first frame
+
+
-
- Pause the media stream (stop playing but stay on current frame)
+
+
-
- Start the current media stream playing and stop when the end is reached
+
+
-
- Start the current media stream playing,
- loop to the beginning when the end is reached and continue to play
+
+
-
- Specifies the texture to replace with video
- If passing the key of a texture, it must be explicitly typecast as a key,
- not just passed within double quotes.
+
+
+ Flags in the TextureEntry block that describe which properties are
+ set
+
-
- Specifies the movie URL (254 characters max)
+
+
-
- Specifies the time index at which to begin playing
+
+
-
- Specifies a single agent to apply the media command to
+
+
-
- Unloads the stream. While the stop command sets the texture to the first frame of the movie,
- unload resets it to the real texture that the movie was replacing.
+
+
-
- Turn on/off the auto align feature, similar to the auto align checkbox in the parcel media properties
- (NOT to be confused with the "align" function in the textures view of the editor!) Takes TRUE or FALSE as parameter.
+
+
-
- Allows a Web page or image to be placed on a prim (1.19.1 RC0 and later only).
- Use "text/html" for HTML.
+
+
-
- Resizes a Web page to fit on x, y pixels (1.19.1 RC0 and later only).
- This might still not be working
+
+
-
- Sets a description for the media being displayed (1.19.1 RC0 and later only).
+
+
-
-
- Some information about a parcel of land returned from a DirectoryManager search
-
+
+
-
- Global Key of record
+
+
-
- Parcel Owners
+
+
-
- Name field of parcel, limited to 128 characters
+
+
-
- Description field of parcel, limited to 256 characters
+
+
+ Particle system specific enumerators, flags and methods.
+
-
- Total Square meters of parcel
+
+
-
- Total area billable as Tier, for group owned land this will be 10% less than ActualArea
+
+
-
- True of parcel is in Mature simulator
+
+
-
- Grid global X position of parcel
+
+
-
- Grid global Y position of parcel
+
+
-
- Grid global Z position of parcel (not used)
+
+
-
- Name of simulator parcel is located in
+
+
-
- Texture of parcels display picture
+
+
-
- Float representing calculated traffic based on time spent on parcel by avatars
+
+
-
- Sale price of parcel (not used)
+
+ Foliage type for this primitive. Only applicable if this
+ primitive is foliage
-
- Auction ID of parcel
+
+ Unknown
-
-
- Parcel Media Information
-
+
+
-
- A byte, if 0x1 viewer should auto scale media to fit object
+
+
-
- A boolean, if true the viewer should loop the media
+
+
-
- The Asset UUID of the Texture which when applied to a
- primitive will display the media
+
+
-
- A URL which points to any Quicktime supported media type
+
+
-
- A description of the media
+
+
-
- An Integer which represents the height of the media
+
+
-
- An integer which represents the width of the media
+
+
-
- A string which contains the mime type of the media
+
+
-
-
- Parcel of land, a portion of virtual real estate in a simulator
-
+
+
-
- The total number of contiguous 4x4 meter blocks your agent owns within this parcel
+
+
-
- The total number of contiguous 4x4 meter blocks contained in this parcel owned by a group or agent other than your own
+
+
-
- Deprecated, Value appears to always be 0
+
+ Identifies the owner if audio or a particle system is
+ active
-
- Simulator-local ID of this parcel
+
+
-
- UUID of the owner of this parcel
+
+
-
- Whether the land is deeded to a group or not
+
+
-
+
-
- Date land was claimed
+
+
-
- Appears to always be zero
+
+
-
- This field is no longer used
+
+
-
- Minimum corner of the axis-aligned bounding box for this
- parcel
+
+
-
- Maximum corner of the axis-aligned bounding box for this
- parcel
+
+
-
- Bitmap describing land layout in 4x4m squares across the
- entire region
+
+
-
- Total parcel land area
+
+
-
+
-
- Maximum primitives across the entire simulator owned by the same agent or group that owns this parcel that can be used
+
+
+ Default constructor
+
-
- Total primitives across the entire simulator calculated by combining the allowed prim counts for each parcel
- owned by the agent or group that owns this parcel
+
+
+ Packs PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
+ parameters in to signed eight bit values
+
+ Floating point parameter to pack
+ Signed eight bit value containing the packed parameter
-
- Maximum number of primitives this parcel supports
+
+
+ Unpacks PathTwist, PathTwistBegin, PathRadiusOffset, and PathSkew
+ parameters from signed eight bit integers to floating point values
+
+ Signed eight bit value to unpack
+ Unpacked floating point value
-
- Total number of primitives on this parcel
+
+
+ Current version of the media data for the prim
+
-
- For group-owned parcels this indicates the total number of prims deeded to the group,
- for parcels owned by an individual this inicates the number of prims owned by the individual
+
+
+ Array of media entries indexed by face number
+
-
- Total number of primitives owned by the parcel group on
- this parcel, or for parcels owned by an individual with a group set the
- total number of prims set to that group.
+
+ Uses basic heuristics to estimate the primitive shape
-
- Total number of prims owned by other avatars that are not set to group, or not the parcel owner
+
+
+ Texture animation mode
+
-
- A bonus multiplier which allows parcel prim counts to go over times this amount, this does not affect
- the max prims per simulator. e.g: 117 prim parcel limit x 1.5 bonus = 175 allowed
+
+ Disable texture animation
-
- Autoreturn value in minutes for others' objects
+
+ Enable texture animation
-
-
+
+ Loop when animating textures
-
- Sale price of the parcel, only useful if ForSale is set
- The SalePrice will remain the same after an ownership
- transfer (sale), so it can be used to see the purchase price after
- a sale if the new owner has not changed it
+
+ Animate in reverse direction
-
- Parcel Name
+
+ Animate forward then reverse
-
- Parcel Description
+
+ Slide texture smoothly instead of frame-stepping
-
- URL For Music Stream
+
+ Rotate texture instead of using frames
-
-
+
+ Scale texture instead of using frames
-
- Price for a temporary pass
+
+
+ A single textured face. Don't instantiate this class yourself, use the
+ methods in TextureEntry
+
-
- How long is pass valid for
+
+
+ Contains the definition for individual faces
+
+
-
+
+
+
+
+
+
+
-
- Key of authorized buyer
+
+
-
- Key of parcel snapshot
+
+
-
- The landing point location
+
+
-
- The landing point LookAt
+
+
-
- The type of landing enforced from the enum
+
+
-
+
-
+
-
+
-
- Access list of who is whitelisted on this
- parcel
+
+
-
- Access list of who is blacklisted on this
- parcel
+
+ In the future this will specify whether a webpage is
+ attached to this face
-
- TRUE of region denies access to age unverified users
+
+
-
- true to obscure (hide) media url
+
+
+ Represents all of the texturable faces for an object
+
+ Grid objects have infinite faces, with each face
+ using the properties of the default face unless set otherwise. So if
+ you have a TextureEntry with a default texture uuid of X, and face 18
+ has a texture UUID of Y, every face would be textured with X except for
+ face 18 that uses Y. In practice however, primitives utilize a maximum
+ of nine faces
-
- true to obscure (hide) music url
+
+
-
- A struct containing media details
+
+
-
+
- Displays a parcel object in string format
+ Constructor that takes a default texture UUID
- string containing key=value pairs of a parcel object
+ Texture UUID to use as the default texture
-
+
- Defalt constructor
+ Constructor that takes a TextureEntryFace
for the
+ default face
- Local ID of this parcel
+ Face to use as the default face
-
+
- Update the simulator with any local changes to this Parcel object
+ Constructor that creates the TextureEntry class from a byte array
- Simulator to send updates to
- Whether we want the simulator to confirm
- the update with a reply packet or not
+ Byte array containing the TextureEntry field
+ Starting position of the TextureEntry field in
+ the byte array
+ Length of the TextureEntry field, in bytes
-
+
- Set Autoreturn time
+ This will either create a new face if a custom face for the given
+ index is not defined, or return the custom face for that index if
+ it already exists
- Simulator to send the update to
+ The index number of the face to create or
+ retrieve
+ A TextureEntryFace containing all the properties for that
+ face
-
+
- Parcel (subdivided simulator lots) subsystem
+
+
+
-
- The event subscribers. null if no subcribers
+
+
+
+
+
-
- Raises the ParcelDwellReply event
- A ParcelDwellReplyEventArgs object containing the
- data returned from the simulator
+
+
+
+
+
-
- Thread sync lock object
+
+
+
+
+
-
- The event subscribers. null if no subcribers
+
+
+ Controls the texture animation of a particular prim
+
-
- Raises the ParcelInfoReply event
- A ParcelInfoReplyEventArgs object containing the
- data returned from the simulator
+
+
-
- Thread sync lock object
+
+
-
- The event subscribers. null if no subcribers
+
+
-
- Raises the ParcelProperties event
- A ParcelPropertiesEventArgs object containing the
- data returned from the simulator
+
+
-
- Thread sync lock object
+
+
-
- The event subscribers. null if no subcribers
+
+
-
- Raises the ParcelAccessListReply event
- A ParcelAccessListReplyEventArgs object containing the
- data returned from the simulator
+
+
-
- Thread sync lock object
+
+
+
+
+
+
-
- The event subscribers. null if no subcribers
+
+
+
+
+
-
- Raises the ParcelObjectOwnersReply event
- A ParcelObjectOwnersReplyEventArgs object containing the
- data returned from the simulator
+
+
+ Complete structure for the particle system
+
-
- Thread sync lock object
+
+ Particle Flags
+ There appears to be more data packed in to this area
+ for many particle systems. It doesn't appear to be flag values
+ and serialization breaks unless there is a flag for every
+ possible bit so it is left as an unsigned integer
-
- The event subscribers. null if no subcribers
+
+ pattern of particles
-
- Raises the SimParcelsDownloaded event
- A SimParcelsDownloadedEventArgs object containing the
- data returned from the simulator
+
+ A representing the maximimum age (in seconds) particle will be displayed
+ Maximum value is 30 seconds
-
- Thread sync lock object
+
+ A representing the number of seconds,
+ from when the particle source comes into view,
+ or the particle system's creation, that the object will emits particles;
+ after this time period no more particles are emitted
-
- The event subscribers. null if no subcribers
+
+ A in radians that specifies where particles will not be created
-
- Raises the ForceSelectObjectsReply event
- A ForceSelectObjectsReplyEventArgs object containing the
- data returned from the simulator
+
+ A in radians that specifies where particles will be created
-
- Thread sync lock object
+
+ A representing the number of seconds between burts.
-
- The event subscribers. null if no subcribers
+
+ A representing the number of meters
+ around the center of the source where particles will be created.
-
- Raises the ParcelMediaUpdateReply event
- A ParcelMediaUpdateReplyEventArgs object containing the
- data returned from the simulator
+
+ A representing in seconds, the minimum speed between bursts of new particles
+ being emitted
-
- Thread sync lock object
+
+ A representing in seconds the maximum speed of new particles being emitted.
-
- The event subscribers. null if no subcribers
+
+ A representing the maximum number of particles emitted per burst
-
- Raises the ParcelMediaCommand event
- A ParcelMediaCommandEventArgs object containing the
- data returned from the simulator
+
+ A which represents the velocity (speed) from the source which particles are emitted
-
- Thread sync lock object
+
+ A which represents the Acceleration from the source which particles are emitted
-
-
- Default constructor
-
- A reference to the GridClient object
+
+ The Key of the texture displayed on the particle
-
-
- Request basic information for a single parcel
-
- Simulator-local ID of the parcel
+
+ The Key of the specified target object or avatar particles will follow
-
-
- Request properties of a single parcel
-
- Simulator containing the parcel
- Simulator-local ID of the parcel
- An arbitrary integer that will be returned
- with the ParcelProperties reply, useful for distinguishing between
- multiple simultaneous requests
+
+ Flags of particle from
-
-
- Request the access list for a single parcel
-
- Simulator containing the parcel
- Simulator-local ID of the parcel
- An arbitrary integer that will be returned
- with the ParcelAccessList reply, useful for distinguishing between
- multiple simultaneous requests
-
+
+ Max Age particle system will emit particles for
-
-
- Request properties of parcels using a bounding box selection
-
- Simulator containing the parcel
- Northern boundary of the parcel selection
- Eastern boundary of the parcel selection
- Southern boundary of the parcel selection
- Western boundary of the parcel selection
- An arbitrary integer that will be returned
- with the ParcelProperties reply, useful for distinguishing between
- different types of parcel property requests
- A boolean that is returned with the
- ParcelProperties reply, useful for snapping focus to a single
- parcel
+
+ The the particle has at the beginning of its lifecycle
-
-
- Request all simulator parcel properties (used for populating the Simulator.Parcels
- dictionary)
-
- Simulator to request parcels from (must be connected)
+
+ The the particle has at the ending of its lifecycle
-
-
- Request all simulator parcel properties (used for populating the Simulator.Parcels
- dictionary)
-
- Simulator to request parcels from (must be connected)
- If TRUE, will force a full refresh
- Number of milliseconds to pause in between each request
+
+ A that represents the starting X size of the particle
+ Minimum value is 0, maximum value is 4
-
-
- Request the dwell value for a parcel
-
- Simulator containing the parcel
- Simulator-local ID of the parcel
+
+ A that represents the starting Y size of the particle
+ Minimum value is 0, maximum value is 4
-
-
- Send a request to Purchase a parcel of land
-
- The Simulator the parcel is located in
- The parcels region specific local ID
- true if this parcel is being purchased by a group
- The groups
- true to remove tier contribution if purchase is successful
- The parcels size
- The purchase price of the parcel
-
+
+ A that represents the ending X size of the particle
+ Minimum value is 0, maximum value is 4
-
-
- Reclaim a parcel of land
-
- The simulator the parcel is in
- The parcels region specific local ID
+
+ A that represents the ending Y size of the particle
+ Minimum value is 0, maximum value is 4
-
+
- Deed a parcel to a group
+ Decodes a byte[] array into a ParticleSystem Object
- The simulator the parcel is in
- The parcels region specific local ID
- The groups
+ ParticleSystem object
+ Start position for BitPacker
-
+
- Request prim owners of a parcel of land.
+ Generate byte[] array from particle data
- Simulator parcel is in
- The parcels region specific local ID
+ Byte array
-
+
- Return objects from a parcel
+ Particle source pattern
- Simulator parcel is in
- The parcels region specific local ID
- the type of objects to return,
- A list containing object owners s to return
-
-
- Subdivide (split) a parcel
-
-
-
-
-
-
+
+ None
-
-
- Join two parcels of land creating a single parcel
-
-
-
-
-
-
+
+ Drop particles from source position with no force
-
-
- Get a parcels LocalID
-
- Simulator parcel is in
- Vector3 position in simulator (Z not used)
- 0 on failure, or parcel LocalID on success.
- A call to Parcels.RequestAllSimParcels
is required to populate map and
- dictionary.
+
+ "Explode" particles in all directions
-
-
- Terraform (raise, lower, etc) an area or whole parcel of land
-
- Simulator land area is in.
- LocalID of parcel, or -1 if using bounding box
- From Enum, Raise, Lower, Level, Smooth, Etc.
- Size of area to modify
- true on successful request sent.
- Settings.STORE_LAND_PATCHES must be true,
- Parcel information must be downloaded using RequestAllSimParcels()
+
+ Particles shoot across a 2D area
-
-
- Terraform (raise, lower, etc) an area or whole parcel of land
-
- Simulator land area is in.
- west border of area to modify
- south border of area to modify
- east border of area to modify
- north border of area to modify
- From Enum, Raise, Lower, Level, Smooth, Etc.
- Size of area to modify
- true on successful request sent.
- Settings.STORE_LAND_PATCHES must be true,
- Parcel information must be downloaded using RequestAllSimParcels()
+
+ Particles shoot across a 3D Cone
-
-
- Terraform (raise, lower, etc) an area or whole parcel of land
-
- Simulator land area is in.
- LocalID of parcel, or -1 if using bounding box
- west border of area to modify
- south border of area to modify
- east border of area to modify
- north border of area to modify
- From Enum, Raise, Lower, Level, Smooth, Etc.
- Size of area to modify
- How many meters + or - to lower, 1 = 1 meter
- true on successful request sent.
- Settings.STORE_LAND_PATCHES must be true,
- Parcel information must be downloaded using RequestAllSimParcels()
+
+ Inverse of AngleCone (shoot particles everywhere except the 3D cone defined
-
+
- Terraform (raise, lower, etc) an area or whole parcel of land
+ Particle Data Flags
- Simulator land area is in.
- LocalID of parcel, or -1 if using bounding box
- west border of area to modify
- south border of area to modify
- east border of area to modify
- north border of area to modify
- From Enum, Raise, Lower, Level, Smooth, Etc.
- Size of area to modify
- How many meters + or - to lower, 1 = 1 meter
- Height at which the terraform operation is acting at
-
-
- Sends a request to the simulator to return a list of objects owned by specific owners
-
- Simulator local ID of parcel
- Owners, Others, Etc
- List containing keys of avatars objects to select;
- if List is null will return Objects of type selectType
- Response data is returned in the event
+
+ None
-
-
- Eject and optionally ban a user from a parcel
-
- target key of avatar to eject
- true to also ban target
+
+ Interpolate color and alpha from start to end
-
-
- Freeze or unfreeze an avatar over your land
-
- target key to freeze
- true to freeze, false to unfreeze
+
+ Interpolate scale from start to end
-
-
- Abandon a parcel of land
-
- Simulator parcel is in
- Simulator local ID of parcel
+
+ Bounce particles off particle sources Z height
-
+
+ velocity of particles is dampened toward the simulators wind
+
+
+ Particles follow the source
+
+
+ Particles point towards the direction of source's velocity
+
+
+ Target of the particles
+
+
+ Particles are sent in a straight line
+
+
+ Particles emit a glow
+
+
+ used for point/grab/touch
+
+
- Requests the UUID of the parcel in a remote region at a specified location
+ Particle Flags Enum
- Location of the parcel in the remote region
- Remote region handle
- Remote region UUID
- If successful UUID of the remote parcel, UUID.Zero otherwise
-
+
+ None
+
+
+ Acceleration and velocity for particles are
+ relative to the object rotation
+
+
+ Particles use new 'correct' angle parameters
+
+
- Retrieves information on resources used by the parcel
+ Parameters used to construct a visual representation of a primitive
- UUID of the parcel
- Should per object resource usage be requested
- Callback invoked when the request is complete
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
- Raises the event
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
- Raises the event
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
- Raises the event
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
- Raises the event
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
- Raises the event
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
+
+
-
- Process an incoming packet and raise the appropriate events
- The sender
- The EventArgs object containing the packet data
- Raises the event
+
+
-
- Raised when the simulator responds to a request
+
+
-
- Raised when the simulator responds to a request
+
+
-
- Raised when the simulator responds to a request
+
+
-
- Raised when the simulator responds to a request
+
+
-
- Raised when the simulator responds to a request
+
+
-
- Raised when the simulator responds to a