aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Common/OpenSim.Framework/Interfaces/IClientAPI.cs')
-rw-r--r--Common/OpenSim.Framework/Interfaces/IClientAPI.cs28
1 files changed, 28 insertions, 0 deletions
diff --git a/Common/OpenSim.Framework/Interfaces/IClientAPI.cs b/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
index 9f7b619..b6ae232 100644
--- a/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
+++ b/Common/OpenSim.Framework/Interfaces/IClientAPI.cs
@@ -14,6 +14,17 @@ namespace OpenSim.Framework.Interfaces
14 public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam); 14 public delegate void SetAppearance(byte[] texture, AgentSetAppearancePacket.VisualParamBlock[] visualParam);
15 public delegate void StartAnim(LLUUID animID, int seq); 15 public delegate void StartAnim(LLUUID animID, int seq);
16 public delegate void LinkObjects(uint parent, List<uint> children); 16 public delegate void LinkObjects(uint parent, List<uint> children);
17 public delegate void GenericCall(IClientAPI remoteClient);
18 public delegate void GenericCall2();
19 public delegate void GenericCall3(Packet packet); // really don't want to be passing packets in these events, so this is very temporary.
20 public delegate void GenericCall4(Packet packet, IClientAPI remoteClient);
21 public delegate void UpdateShape(uint localID, ObjectShapePacket.ObjectDataBlock shapeBlock);
22 public delegate void ObjectSelect(uint localID, IClientAPI remoteClient);
23 public delegate void UpdatePrimFlags(uint localID, Packet packet, IClientAPI remoteClient);
24 public delegate void UpdatePrimTexture(uint localID, byte[] texture, IClientAPI remoteClient);
25 public delegate void UpdatePrimVector(uint localID, LLVector3 pos, IClientAPI remoteClient);
26 public delegate void UpdatePrimRotation(uint localID, LLQuaternion rot, IClientAPI remoteClient);
27 public delegate void StatusChange(bool status);
17 28
18 public interface IClientAPI 29 public interface IClientAPI
19 { 30 {
@@ -23,6 +34,23 @@ namespace OpenSim.Framework.Interfaces
23 event SetAppearance OnSetAppearance; 34 event SetAppearance OnSetAppearance;
24 event StartAnim OnStartAnim; 35 event StartAnim OnStartAnim;
25 event LinkObjects OnLinkObjects; 36 event LinkObjects OnLinkObjects;
37 event GenericCall4 OnDeRezObject;
38 event ModifyTerrain OnModifyTerrain;
39 event GenericCall OnRegionHandShakeReply;
40 event GenericCall OnRequestWearables;
41 event GenericCall2 OnCompleteMovementToRegion;
42 event GenericCall3 OnAgentUpdate;
43 event GenericCall OnRequestAvatarsData;
44 event GenericCall4 OnAddPrim;
45 event UpdateShape OnUpdatePrimShape;
46 event ObjectSelect OnObjectSelect;
47 event UpdatePrimFlags OnUpdatePrimFlags;
48 event UpdatePrimTexture OnUpdatePrimTexture;
49 event UpdatePrimVector OnUpdatePrimPosition;
50 event UpdatePrimRotation OnUpdatePrimRotation;
51 event UpdatePrimVector OnUpdatePrimScale;
52 event StatusChange OnChildAgentStatus;
53 event GenericCall2 OnStopMovement;
26 54
27 LLVector3 StartPos 55 LLVector3 StartPos
28 { 56 {