Property | Type | Description | |
---|---|---|---|
EnableFakeRaycasting | bool | ||
Entities | |||
_PhyScene | PhysicsScene | ||
m_DefaultObjectName | string | ||
m_entityCreators | IEntityCreator>.Dictionary | ||
m_lastAllocatedLocalId | uint | ||
m_parentScene | IScene | ||
m_regInfo | RegionInfo | ||
m_syncRoot | object |
Method | Description | |
---|---|---|
AddNewPrim ( UUID ownerID, UUID groupID, System.Vector3 pos, Quaternion rot, PrimitiveBaseShape shape ) : ISceneEntity |
Create a New SceneObjectGroup/Part by raycasting
|
|
AddNewPrim ( UUID ownerID, UUID groupID, System.Vector3 RayEnd, Quaternion rot, PrimitiveBaseShape shape, byte bypassRaycast, System.Vector3 RayStart, UUID RayTargetID, byte RayEndIsIntersection ) : void | ||
AddPrimToScene ( ISceneEntity entity ) : bool |
Add the Entity to the Scene and back it up
|
|
AllocateLocalId ( ) : uint |
Returns a new unallocated local ID
|
|
CheckAllocationOfLocalIds ( ISceneEntity group ) : void |
Check all the localIDs in this group to make sure that they have not been used previously
|
|
DeLinkPartFromEntity ( ISceneEntity entity, ISceneChildEntity part ) : bool |
Delinks the object from the group in the EntityManager
|
|
DeleteEntity ( IEntity entity ) : bool |
Destroy the entity and remove it from the scene
|
|
DelinkObjects ( List |
||
DelinkPartToScene ( ISceneEntity entity ) : void |
Move this group from inside of another group into the Scene as a full member This does not reset IDs so that it is updated correctly in the client
|
|
DuplicateEntity ( ISceneEntity entity ) : ISceneEntity |
Duplicate the entity and add it to the Scene
|
|
DuplicateObject ( uint LocalID, System.Vector3 offset, uint flags, UUID AgentID, UUID GroupID, Quaternion rot ) : bool |
Duplicate the given entity and add it to the world
|
|
ForEachScenePresence ( Action |
Performs action on all scene presences. This can ultimately run the actions in parallel but any delegates passed in will need to implement their own locking on data they reference and modify outside of the scope of the delegate.
|
|
GetCoarseLocations ( List |
||
GetIntersectingPrims ( |
Gets a list of scene object group that intersect with the given ray
|
|
GetNewRezLocation ( System.Vector3 RayStart, System.Vector3 RayEnd, UUID RayTargetID, Quaternion rot, byte bypassRayCast, byte RayEndIsIntersection, bool frontFacesOnly, System.Vector3 scale, bool FaceCenter ) : System.Vector3 |
Gets a new rez location based on the raycast and the size of the object that is being rezzed.
|
|
GetScenePresence ( string name ) : IScenePresence |
Request the scene presence by name.
|
|
GetScenePresence ( uint localID ) : IScenePresence |
Request the scene presence by localID.
|
|
GetScenePresences ( ) : List |
Get a reference to the scene presence list. Changes to the list will be done in a copy There is no guarantee that presences will remain in the scene after the list is returned. This list should remain private to SceneGraph. Callers wishing to iterate should instead pass a delegate to ForEachScenePresence.
|
|
HandleObjectPermissionsUpdate ( IClientAPI controller, UUID agentID, UUID sessionID, byte field, uint localId, uint mask, byte set ) : void | ||
LinkObjects ( IClientAPI client, uint parentPrimId, List |
||
LinkPartToEntity ( ISceneEntity entity, ISceneChildEntity part ) : bool |
Add the new part to the group in the EntityManager
|
|
LinkPartToSOG ( ISceneEntity grp, ISceneChildEntity part, int linkNum ) : bool | ||
LinkSetSorter ( ISceneChildEntity a, ISceneChildEntity b ) : int |
Sorts a list of Parts by Link Number so they end up in the correct order
|
|
PrepPrimForAdditionToScene ( ISceneEntity entity ) : void |
Get this prim ready to add to the scene
|
|
ProcessObjectDeGrab ( uint localID, IClientAPI remoteClient, List |
||
ProcessObjectGrab ( uint localID, Vector3 offsetPos, IClientAPI remoteClient, List |
||
ProcessObjectGrabUpdate ( UUID objectID, Vector3 offset, Vector3 pos, IClientAPI remoteClient, List |
||
RegisterEntityCreatorModule ( IEntityCreator entityCreator ) : void | ||
RestorePrimToScene ( ISceneEntity entity, bool force ) : bool |
Add the Entity to the Scene and back it up, but do NOT reset its ID's
|
|
SubscribeToClientEvents ( IClientAPI client ) : void | ||
TaintPresenceForUpdate ( IScenePresence presence, PresenceTaint taint ) : void | ||
TryGetEntity ( UUID ID, IEntity &entity ) : bool |
Try to get an EntityBase as given by its UUID
|
|
TryGetEntity ( uint LocalID, IEntity &entity ) : bool |
Try to get an EntityBase as given by it's LocalID
|
|
TryGetPart ( UUID ID, ISceneChildEntity &entity ) : bool |
Get a part (SceneObjectPart) from the EntityManager by UUID
|
|
TryGetPart ( uint LocalID, ISceneChildEntity &entity ) : bool |
Get a part (SceneObjectPart) from the EntityManager by LocalID
|
|
UnSubscribeToClientEvents ( IClientAPI client ) : void | ||
UnregisterEntityCreatorCommander ( IEntityCreator entityCreator ) : void |
Unregister a module commander and all its commands
|
|
UpdateEntity ( ISceneEntity entity, UUID newID ) : void |
THIS IS TO ONLY BE CALLED WHEN AN OBJECT UUID IS UPDATED!!! This method is HIGHLY unsafe and destroys the integrity of the checks above! This is NOT to be used lightly! Do NOT use this unless you have to!
|
|
doObjectDuplicateOnRay ( uint localID, uint dupeFlags, UUID AgentID, UUID GroupID, UUID RayTargetObj, Vector3 RayEnd, Vector3 RayStart, bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates ) : void |
Duplicates object specified by localID at position raycasted against RayTargetObject using RayEnd and RayStart to determine what the angle of the ray is
|
Method | Description | |
---|---|---|
AddScenePresence ( IScenePresence presence ) : void |
Add a presence to the scene
|
|
Close ( ) : void | ||
DelinkObjects ( List |
Delink a linkset
|
|
ForEachSceneEntity ( Action |
Performs action on all scene object groups.
|
|
GetClosestIntersectingPrim ( |
Get a scene object group that contains the prim with the given uuid
|
|
GetScenePresence ( UUID agentID ) : IScenePresence |
Request a scene presence by UUID. Fast, indexed lookup.
|
|
HandleObjectGroupUpdate ( IClientAPI remoteClient, UUID GroupID, uint LocalID, UUID Garbage ) : void | ||
HandleRedo ( IClientAPI remoteClient, UUID primId ) : void | ||
HandleUndo ( IClientAPI remoteClient, UUID primId ) : void | ||
LinkObjects ( ISceneChildEntity root, List |
Initial method invoked when we receive a link objects request from the client.
|
|
MakeObjectSearchable ( IClientAPI remoteClient, bool IncludeInSearch, uint LocalID ) : void |
Make this object be added to search
|
|
MoveObject ( UUID ObjectID, Vector3 offset, Vector3 pos, IClientAPI remoteClient, List |
Move the given object
|
|
ObjectOwner ( IClientAPI remoteClient, UUID ownerID, UUID groupID, List |
||
PrimClickAction ( IClientAPI remoteClient, uint LocalID, string clickAction ) : void | ||
PrimDescription ( IClientAPI remoteClient, uint LocalID, string description ) : void |
|
|
PrimMaterial ( IClientAPI remoteClient, uint LocalID, string material ) : void | ||
PrimName ( IClientAPI remoteClient, uint LocalID, string name ) : void |
|
|
RemoveScenePresence ( IEntity agent ) : void |
Remove a presence from the scene
|
|
RequestObjectPropertiesFamily ( IClientAPI remoteClient, UUID AgentID, uint RequestFlags, UUID ObjectID ) : void |
This handles the nifty little tool tip that you get when you drag your mouse over an object Send to the Object Group to process. We don't know enough to service the request
|
|
SceneGraph ( IScene parent, RegionInfo regInfo ) : System | ||
SpinObject ( UUID ObjectID, Quaternion rotation, IClientAPI remoteClient ) : void |
Spin the given object
|
|
SpinStart ( UUID ObjectID, IClientAPI remoteClient ) : void |
Start spinning the given object
|
|
TryGetAvatarByName ( string name, IScenePresence &avatar ) : bool | ||
TryGetScenePresence ( UUID agentID, IScenePresence &avatar ) : bool | ||
UpdateEntities ( ) : void | ||
UpdateExtraParam ( UUID agentID, uint LocalID, ushort type, bool inUse, byte data ) : void | ||
UpdatePhysics ( float elapsed ) : void | ||
UpdatePreparePhysics ( ) : void | ||
UpdatePrimFlags ( uint LocalID, bool UsePhysics, bool IsTemporary, bool IsPhantom, ObjectFlagUpdatePacket blocks, IClientAPI remoteClient ) : void |
A user has changed an object setting
|
|
UpdatePrimGroupScale ( uint LocalID, Vector3 scale, IClientAPI remoteClient ) : void | ||
UpdatePrimPosition ( uint LocalID, Vector3 pos, IClientAPI remoteClient, bool SaveUpdate ) : void |
Update the position of the given part
|
|
UpdatePrimRotation ( uint LocalID, Quaternion rot, IClientAPI remoteClient ) : void |
|
|
UpdatePrimRotation ( uint LocalID, Vector3 pos, Quaternion rot, IClientAPI remoteClient ) : void |
|
|
UpdatePrimScale ( uint LocalID, Vector3 scale, IClientAPI remoteClient ) : void |
|
|
UpdatePrimShape ( UUID agentID, uint LocalID, UpdateShapeArgs shapeBlock ) : void |
|
|
UpdatePrimSinglePosition ( uint LocalID, Vector3 pos, IClientAPI remoteClient, bool SaveUpdate ) : void |
Update the position of the given part
|
|
UpdatePrimSingleRotation ( uint LocalID, Quaternion rot, IClientAPI remoteClient ) : void |
|
|
UpdatePrimSingleRotationPosition ( uint LocalID, Quaternion rot, Vector3 pos, IClientAPI remoteClient ) : void |
|
|
UpdatePrimTexture ( uint LocalID, byte texture, IClientAPI remoteClient ) : void |
Update the texture entry of the given prim.
|
Method | Description | |
---|---|---|
AddEntity ( IEntity entity, bool AllowUpdate ) : bool |
Add this entity to the EntityManager
|
|
CheckAllocationOfLocalId ( uint LocalID ) : void |
Make sure that this localID has not been used earlier in the Scene Startup
|
|
RemoveEntity ( IEntity entity ) : bool |
Remove this entity fully from the EntityManager
|
|
ResetEntityIDs ( ISceneEntity entity ) : void |
Reset all of the UUID's, localID's, etc in this group (includes children)
|
public AddNewPrim ( UUID ownerID, UUID groupID, System.Vector3 pos, Quaternion rot, PrimitiveBaseShape shape ) : ISceneEntity | ||
ownerID | UUID | |
groupID | UUID | |
pos | System.Vector3 | |
rot | Quaternion | |
shape | PrimitiveBaseShape | |
return | ISceneEntity |
public AddNewPrim ( UUID ownerID, UUID groupID, System.Vector3 RayEnd, Quaternion rot, PrimitiveBaseShape shape, byte bypassRaycast, System.Vector3 RayStart, UUID RayTargetID, byte RayEndIsIntersection ) : void | ||
ownerID | UUID | |
groupID | UUID | |
RayEnd | System.Vector3 | |
rot | Quaternion | |
shape | PrimitiveBaseShape | |
bypassRaycast | byte | |
RayStart | System.Vector3 | |
RayTargetID | UUID | |
RayEndIsIntersection | byte | |
return | void |
public AddPrimToScene ( ISceneEntity entity ) : bool | ||
entity | ISceneEntity | |
return | bool |
protected AddScenePresence ( IScenePresence presence ) : void | ||
presence | IScenePresence | |
return | void |
public CheckAllocationOfLocalIds ( ISceneEntity group ) : void | ||
group | ISceneEntity | |
return | void |
public DeLinkPartFromEntity ( ISceneEntity entity, ISceneChildEntity part ) : bool | ||
entity | ISceneEntity | |
part | ISceneChildEntity | |
return | bool |
public DeleteEntity ( IEntity entity ) : bool | ||
entity | IEntity | |
return | bool |
protected DelinkObjects ( List |
||
prims | List |
|
return | void |
public DelinkObjects ( List |
||
primIds | List |
|
client | IClientAPI | |
return | void |
public DelinkPartToScene ( ISceneEntity entity ) : void | ||
entity | ISceneEntity | |
return | void |
public DuplicateEntity ( ISceneEntity entity ) : ISceneEntity | ||
entity | ISceneEntity | |
return | ISceneEntity |
public DuplicateObject ( uint LocalID, System.Vector3 offset, uint flags, UUID AgentID, UUID GroupID, Quaternion rot ) : bool | ||
LocalID | uint | LocalID of the object to duplicate |
offset | System.Vector3 | Duplicated objects position offset from the original entity |
flags | uint | Flags to give the Duplicated object |
AgentID | UUID | |
GroupID | UUID | |
rot | Quaternion | Rotation to have the duplicated entity set to |
return | bool |
protected ForEachSceneEntity ( Action |
||
action | Action |
|
return | void |
public ForEachScenePresence ( Action |
||
action | Action |
|
return | void |
protected GetClosestIntersectingPrim ( |
||
hray | ||
frontFacesOnly | bool | |
faceCenters | bool | |
return |
public GetCoarseLocations ( List |
||
coarseLocations | List |
|
avatarUUIDs | List |
|
maxLocations | uint | |
return | bool |
public GetIntersectingPrims ( |
||
hray | ||
length | float | |
count | int | |
frontFacesOnly | bool | |
faceCenters | bool | |
getAvatars | bool | |
getLand | bool | |
getPrims | bool | |
return | List |
public GetNewRezLocation ( System.Vector3 RayStart, System.Vector3 RayEnd, UUID RayTargetID, Quaternion rot, byte bypassRayCast, byte RayEndIsIntersection, bool frontFacesOnly, System.Vector3 scale, bool FaceCenter ) : System.Vector3 | ||
RayStart | System.Vector3 | |
RayEnd | System.Vector3 | |
RayTargetID | UUID | |
rot | Quaternion | |
bypassRayCast | byte | |
RayEndIsIntersection | byte | |
frontFacesOnly | bool | |
scale | System.Vector3 | |
FaceCenter | bool | |
return | System.Vector3 |
protected GetScenePresence ( UUID agentID ) : IScenePresence | ||
agentID | UUID | |
return | IScenePresence |
public GetScenePresence ( string name ) : IScenePresence | ||
name | string | |
return | IScenePresence |
public GetScenePresence ( uint localID ) : IScenePresence | ||
localID | uint | |
return | IScenePresence |
protected HandleObjectGroupUpdate ( IClientAPI remoteClient, UUID GroupID, uint LocalID, UUID Garbage ) : void | ||
remoteClient | IClientAPI | |
GroupID | UUID | |
LocalID | uint | |
Garbage | UUID | |
return | void |
public HandleObjectPermissionsUpdate ( IClientAPI controller, UUID agentID, UUID sessionID, byte field, uint localId, uint mask, byte set ) : void | ||
controller | IClientAPI | |
agentID | UUID | |
sessionID | UUID | |
field | byte | |
localId | uint | |
mask | uint | |
set | byte | |
return | void |
protected HandleRedo ( IClientAPI remoteClient, UUID primId ) : void | ||
remoteClient | IClientAPI | |
primId | UUID | |
return | void |
protected HandleUndo ( IClientAPI remoteClient, UUID primId ) : void | ||
remoteClient | IClientAPI | |
primId | UUID | |
return | void |
public LinkObjects ( IClientAPI client, uint parentPrimId, List |
||
client | IClientAPI | |
parentPrimId | uint | |
childPrimIds | List |
|
return | void |
protected LinkObjects ( ISceneChildEntity root, List |
||
root | ISceneChildEntity | |
children | List |
|
return | void |
public LinkPartToEntity ( ISceneEntity entity, ISceneChildEntity part ) : bool | ||
entity | ISceneEntity | |
part | ISceneChildEntity | |
return | bool |
public LinkPartToSOG ( ISceneEntity grp, ISceneChildEntity part, int linkNum ) : bool | ||
grp | ISceneEntity | |
part | ISceneChildEntity | |
linkNum | int | |
return | bool |
public LinkSetSorter ( ISceneChildEntity a, ISceneChildEntity b ) : int | ||
a | ISceneChildEntity | |
b | ISceneChildEntity | |
return | int |
protected MakeObjectSearchable ( IClientAPI remoteClient, bool IncludeInSearch, uint LocalID ) : void | ||
remoteClient | IClientAPI | |
IncludeInSearch | bool | |
LocalID | uint | |
return | void |
protected MoveObject ( UUID ObjectID, Vector3 offset, Vector3 pos, IClientAPI remoteClient, List |
||
ObjectID | UUID | |
offset | Vector3 | |
pos | Vector3 | |
remoteClient | IClientAPI | |
surfaceArgs | List |
|
return | void |
protected ObjectOwner ( IClientAPI remoteClient, UUID ownerID, UUID groupID, List |
||
remoteClient | IClientAPI | |
ownerID | UUID | |
groupID | UUID | |
localIDs | List |
|
return | void |
public PrepPrimForAdditionToScene ( ISceneEntity entity ) : void | ||
entity | ISceneEntity | |
return | void |
protected PrimClickAction ( IClientAPI remoteClient, uint LocalID, string clickAction ) : void | ||
remoteClient | IClientAPI | |
LocalID | uint | |
clickAction | string | |
return | void |
protected PrimDescription ( IClientAPI remoteClient, uint LocalID, string description ) : void | ||
remoteClient | IClientAPI | |
LocalID | uint | |
description | string | |
return | void |
protected PrimMaterial ( IClientAPI remoteClient, uint LocalID, string material ) : void | ||
remoteClient | IClientAPI | |
LocalID | uint | |
material | string | |
return | void |
protected PrimName ( IClientAPI remoteClient, uint LocalID, string name ) : void | ||
remoteClient | IClientAPI | |
LocalID | uint | |
name | string | |
return | void |
public ProcessObjectDeGrab ( uint localID, IClientAPI remoteClient, List |
||
localID | uint | |
remoteClient | IClientAPI | |
surfaceArgs | List |
|
return | void |
public ProcessObjectGrab ( uint localID, Vector3 offsetPos, IClientAPI remoteClient, List |
||
localID | uint | |
offsetPos | Vector3 | |
remoteClient | IClientAPI | |
surfaceArgs | List |
|
return | void |
public ProcessObjectGrabUpdate ( UUID objectID, Vector3 offset, Vector3 pos, IClientAPI remoteClient, List |
||
objectID | UUID | |
offset | Vector3 | |
pos | Vector3 | |
remoteClient | IClientAPI | |
surfaceArgs | List |
|
return | void |
public RegisterEntityCreatorModule ( IEntityCreator entityCreator ) : void | ||
entityCreator | IEntityCreator | |
return | void |
protected RemoveScenePresence ( IEntity agent ) : void | ||
agent | IEntity | |
return | void |
protected RequestObjectPropertiesFamily ( IClientAPI remoteClient, UUID AgentID, uint RequestFlags, UUID ObjectID ) : void | ||
remoteClient | IClientAPI | |
AgentID | UUID | |
RequestFlags | uint | |
ObjectID | UUID | |
return | void |
public RestorePrimToScene ( ISceneEntity entity, bool force ) : bool | ||
entity | ISceneEntity | |
force | bool | |
return | bool |
protected SceneGraph ( IScene parent, RegionInfo regInfo ) : System | ||
parent | IScene | |
regInfo | RegionInfo | |
return | System |
protected SpinObject ( UUID ObjectID, Quaternion rotation, IClientAPI remoteClient ) : void | ||
ObjectID | UUID | |
rotation | Quaternion | |
remoteClient | IClientAPI | |
return | void |
protected SpinStart ( UUID ObjectID, IClientAPI remoteClient ) : void | ||
ObjectID | UUID | |
remoteClient | IClientAPI | |
return | void |
public SubscribeToClientEvents ( IClientAPI client ) : void | ||
client | IClientAPI | |
return | void |
public TaintPresenceForUpdate ( IScenePresence presence, PresenceTaint taint ) : void | ||
presence | IScenePresence | |
taint | PresenceTaint | |
return | void |
protected TryGetAvatarByName ( string name, IScenePresence &avatar ) : bool | ||
name | string | |
avatar | IScenePresence | |
return | bool |
public TryGetEntity ( UUID ID, IEntity &entity ) : bool | ||
ID | UUID | |
entity | IEntity | |
return | bool |
public TryGetEntity ( uint LocalID, IEntity &entity ) : bool | ||
LocalID | uint | |
entity | IEntity | |
return | bool |
public TryGetPart ( UUID ID, ISceneChildEntity &entity ) : bool | ||
ID | UUID | |
entity | ISceneChildEntity | |
return | bool |
public TryGetPart ( uint LocalID, ISceneChildEntity &entity ) : bool | ||
LocalID | uint | |
entity | ISceneChildEntity | |
return | bool |
protected TryGetScenePresence ( UUID agentID, IScenePresence &avatar ) : bool | ||
agentID | UUID | |
avatar | IScenePresence | |
return | bool |
public UnSubscribeToClientEvents ( IClientAPI client ) : void | ||
client | IClientAPI | |
return | void |
public UnregisterEntityCreatorCommander ( IEntityCreator entityCreator ) : void | ||
entityCreator | IEntityCreator | |
return | void |
public UpdateEntity ( ISceneEntity entity, UUID newID ) : void | ||
entity | ISceneEntity | |
newID | UUID | new UUID to set the root part to |
return | void |
protected UpdateExtraParam ( UUID agentID, uint LocalID, ushort type, bool inUse, byte data ) : void | ||
agentID | UUID | |
LocalID | uint | |
type | ushort | |
inUse | bool | |
data | byte | |
return | void |
protected UpdatePhysics ( float elapsed ) : void | ||
elapsed | float | |
return | void |
protected UpdatePrimFlags ( uint LocalID, bool UsePhysics, bool IsTemporary, bool IsPhantom, ObjectFlagUpdatePacket blocks, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
UsePhysics | bool | |
IsTemporary | bool | |
IsPhantom | bool | |
blocks | ObjectFlagUpdatePacket | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimGroupScale ( uint LocalID, Vector3 scale, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
scale | Vector3 | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimPosition ( uint LocalID, Vector3 pos, IClientAPI remoteClient, bool SaveUpdate ) : void | ||
LocalID | uint | |
pos | Vector3 | |
remoteClient | IClientAPI | |
SaveUpdate | bool | |
return | void |
protected UpdatePrimRotation ( uint LocalID, Quaternion rot, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
rot | Quaternion | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimRotation ( uint LocalID, Vector3 pos, Quaternion rot, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
pos | Vector3 | |
rot | Quaternion | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimScale ( uint LocalID, Vector3 scale, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
scale | Vector3 | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimShape ( UUID agentID, uint LocalID, UpdateShapeArgs shapeBlock ) : void | ||
agentID | UUID | |
LocalID | uint | |
shapeBlock | UpdateShapeArgs | |
return | void |
protected UpdatePrimSinglePosition ( uint LocalID, Vector3 pos, IClientAPI remoteClient, bool SaveUpdate ) : void | ||
LocalID | uint | |
pos | Vector3 | |
remoteClient | IClientAPI | |
SaveUpdate | bool | |
return | void |
protected UpdatePrimSingleRotation ( uint LocalID, Quaternion rot, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
rot | Quaternion | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimSingleRotationPosition ( uint LocalID, Quaternion rot, Vector3 pos, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
rot | Quaternion | |
pos | Vector3 | |
remoteClient | IClientAPI | |
return | void |
protected UpdatePrimTexture ( uint LocalID, byte texture, IClientAPI remoteClient ) : void | ||
LocalID | uint | |
texture | byte | |
remoteClient | IClientAPI | |
return | void |
public doObjectDuplicateOnRay ( uint localID, uint dupeFlags, UUID AgentID, UUID GroupID, UUID RayTargetObj, Vector3 RayEnd, Vector3 RayStart, bool BypassRaycast, bool RayEndIsIntersection, bool CopyCenters, bool CopyRotates ) : void | ||
localID | uint | ID of object to duplicate |
dupeFlags | uint | |
AgentID | UUID | Agent doing the duplication |
GroupID | UUID | Group of new object |
RayTargetObj | UUID | The target of the Ray |
RayEnd | Vector3 | The ending of the ray (farthest away point) |
RayStart | Vector3 | The Beginning of the ray (closest point) |
BypassRaycast | bool | Bool to bypass raycasting |
RayEndIsIntersection | bool | The End specified is the place to add the object |
CopyCenters | bool | Position the object at the center of the face that it's colliding with |
CopyRotates | bool | Rotate the object the same as the localID object |
return | void |
protected EntityManager,Universe.Framework.SceneInfo.Entities Entities | ||
return |
protected Dictionary |
||
return | IEntityCreator>.Dictionary |