OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Namespaces | Enumerations | Functions
PhysicsScene.cs File Reference

Go to the source code of this file.

Classes

struct  OpenSim.Region.PhysicsModules.SharedBase.ContactResult
 Contact result from a raycast. More...
 
class  OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene
 

Namespaces

package  OpenSim.Region.PhysicsModules.SharedBase
 

Enumerations

enum  OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags : ushort {
  OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.water = 0x01, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.land = 0x02, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.agent = 0x04, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.nonphysical = 0x08,
  OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.physical = 0x10, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.phantom = 0x20, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.volumedtc = 0x40, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.ContactsUnImportant = 0x2000,
  OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.BackFaceCull = 0x4000, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.ClosestHit = 0x8000, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.LSLPhantom = phantom | volumedtc, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.PrimsNonPhantom = nonphysical | physical,
  OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.PrimsNonPhantomAgents = nonphysical | physical | agent, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.AllPrims = nonphysical | phantom | volumedtc | physical, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.AllButLand = agent | nonphysical | physical | phantom | volumedtc, OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.ClosestAndBackCull = ClosestHit | BackFaceCull,
  OpenSim.Region.PhysicsModules.SharedBase.RayFilterFlags.All = 0x3f
}
 

Functions

delegate void OpenSim.Region.PhysicsModules.SharedBase.physicsCrash ()
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.RaycastCallback (bool hitYN, Vector3 collisionPoint, uint localid, float distance, Vector3 normal)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.RayCallback (List< ContactResult > list)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.ProbeBoxCallback (List< ContactResult > list)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.ProbeSphereCallback (List< ContactResult > list)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.ProbePlaneCallback (List< ContactResult > list)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.SitAvatarCallback (int status, uint partID, Vector3 offset, Quaternion Orientation)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.JointMoved (PhysicsJoint joint)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.JointDeactivated (PhysicsJoint joint)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.JointErrorMessage (PhysicsJoint joint, string message)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.RequestAssetDelegate (UUID assetID, AssetReceivedDelegate callback)
 
delegate void OpenSim.Region.PhysicsModules.SharedBase.AssetReceivedDelegate (AssetBase asset)