OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | Events | List of all members
OpenSim.Region.PhysicsModule.BulletS.BSScene Class Reference
Inheritance diagram for OpenSim.Region.PhysicsModule.BulletS.BSScene:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Region.PhysicsModule.BulletS.BSScene:
Collaboration graph
[legend]

Public Member Functions

delegate void PreStepAction (float timeStep)
 
delegate void PostStepAction (float timeStep)
 
delegate void TaintCallback ()
 
void Initialise (IConfigSource source)
 This is called to initialize the region module. For shared modules, this is called exactly once, after creating the single (shared) instance. For non-shared modules, this is called once on each instance, after the instace for the region has been created. More...
 
void Close ()
 This is the inverse to Initialise. After a Close(), this instance won't be usable anymore. More...
 
void AddRegion (Scene scene)
 This is called whenever a Scene is added. For shared modules, this can happen several times. For non-shared modules, this happens exactly once, after Initialise has been called. More...
 
void RemoveRegion (Scene scene)
 This is called whenever a Scene is removed. For shared modules, this can happen several times. For non-shared modules, this happens exactly once, if the scene this instance is associated with is removed. More...
 
void RegionLoaded (Scene scene)
 This will be called once for every scene loaded. In a shared module this will be multiple times in one instance, while a nonshared module instance will only be called once. This method is called after AddRegion has been called in all modules for that scene, providing an opportunity to request another module's interface, or hook an event from another module. More...
 
override void Dispose ()
 
override PhysicsActor AddAvatar (string avName, Vector3 position, Vector3 velocity, Vector3 size, bool isFlying)
 Add an avatar More...
 
override PhysicsActor AddAvatar (uint localID, string avName, Vector3 position, Vector3 size, float footOffset, bool isFlying)
 
override void RemoveAvatar (PhysicsActor actor)
 Remove an avatar. More...
 
override void RemovePrim (PhysicsActor prim)
 Remove a prim. More...
 
override PhysicsActor AddPrimShape (string primName, PrimitiveBaseShape pbs, Vector3 position, Vector3 size, Quaternion rotation, bool isPhysical, uint localID)
 
override void AddPhysicsActorTaint (PhysicsActor prim)
 
override float Simulate (float timeStep)
 Perform a simulation of the current physics scene over the given timestep. More...
 
void PostUpdate (BSPhysObject updatee)
 
void BulletSPluginPhysicsThread ()
 
override void GetResults ()
 
override void SetTerrain (float[] heightMap)
 
override void SetWaterLevel (float baseheight)
 
override void DeleteTerrain ()
 
override bool SupportsCombining ()
 
override void Combine (PhysicsScene pScene, Vector3 offset, Vector3 extents)
 
override void UnCombine (PhysicsScene pScene)
 
override Dictionary< uint, float > GetTopColliders ()
 
override object Extension (string pFunct, params object[] pParams)
 
void TaintedObject (string pOriginator, string pIdent, TaintCallback pCallback)
 
void TaintedObject (uint pOriginator, String pIdent, TaintCallback pCallback)
 
void TaintedObject (bool inTaintTime, String pIdent, TaintCallback pCallback)
 
void TaintedObject (bool inTaintTime, uint pOriginator, String pIdent, TaintCallback pCallback)
 
void TaintedObject (bool inTaintTime, string pOriginator, string pIdent, TaintCallback pCallback)
 
void ProcessTaints ()
 
void PostTaintObject (String ident, uint ID, TaintCallback callback)
 
bool AssertInTaintTime (string whereFrom)
 
PhysParameterEntry[] GetParameterList ()
 
bool SetPhysicsParameter (string parm, string val, uint localID)
 
bool GetPhysicsParameter (string parm, out string value)
 
void DetailLog (string msg, params Object[] args)
 
- Public Member Functions inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene
virtual void TriggerPhysicsBasedRestart ()
 
virtual PhysicsActor AddAvatar (uint localID, string avName, Vector3 position, Vector3 velocity, Vector3 size, bool isFlying)
 Add an avatar More...
 
virtual PhysicsActor AddAvatar (uint localID, string avName, Vector3 position, Vector3 size, bool isFlying)
 
virtual PhysicsActor AddPrimShape (string primName, PhysicsActor parent, PrimitiveBaseShape pbs, Vector3 position, uint localid, byte[] sdata)
 
virtual PhysicsActor AddPrimShape (string primName, PrimitiveBaseShape pbs, Vector3 position, Vector3 size, Quaternion rotation, bool isPhysical, bool isPhantom, uint localid)
 
virtual PhysicsActor AddPrimShape (string primName, PrimitiveBaseShape pbs, Vector3 position, Vector3 size, Quaternion rotation, bool isPhysical, bool isPhantom, byte shapetype, uint localid)
 
virtual PhysicsJoint RequestJointCreation (string objectNameInScene, PhysicsJointType jointType, Vector3 position, Quaternion rotation, string parms, List< string > bodyNames, string trackedBodyName, Quaternion localRotation)
 
virtual void RequestJointDeletion (string objectNameInScene)
 
virtual void RemoveAllJointsConnectedToActorThreadLocked (PhysicsActor actor)
 
virtual void DumpJointInfo ()
 
virtual Vector3 GetJointAnchor (PhysicsJoint joint)
 
virtual Vector3 GetJointAxis (PhysicsJoint joint)
 
virtual void ProcessPreSimulation ()
 
virtual Dictionary< string, float > GetStats ()
 Get statistics about this scene. More...
 
virtual bool SupportsRayCast ()
 True if the physics plugin supports raycasting against the physics scene More...
 
virtual void CombineTerrain (float[] heightMap, Vector3 pOffset)
 
virtual void RaycastWorld (Vector3 position, Vector3 direction, float length, RaycastCallback retMethod)
 Queue a raycast against the physics scene. The provided callback method will be called when the raycast is complete More...
 
virtual void RaycastWorld (Vector3 position, Vector3 direction, float length, int Count, RayCallback retMethod)
 
virtual List< ContactResultRaycastWorld (Vector3 position, Vector3 direction, float length, int Count)
 
virtual object RaycastWorld (Vector3 position, Vector3 direction, float length, int Count, RayFilterFlags filter)
 
virtual bool SupportsRaycastWorldFiltered ()
 
virtual List< ContactResultRaycastActor (PhysicsActor actor, Vector3 position, Vector3 direction, float length, int Count, RayFilterFlags flags)
 
virtual List< ContactResultBoxProbe (Vector3 position, Vector3 size, Quaternion orientation, int Count, RayFilterFlags flags)
 
virtual List< ContactResultSphereProbe (Vector3 position, float radius, int Count, RayFilterFlags flags)
 
virtual List< ContactResultPlaneProbe (PhysicsActor actor, Vector4 plane, int Count, RayFilterFlags flags)
 
virtual int SitAvatar (PhysicsActor actor, Vector3 AbsolutePosition, Vector3 CameraPosition, Vector3 offset, Vector3 AvatarSize, SitAvatarCallback PhysicsSitResponse)
 

Static Public Member Functions

static string PrimitiveBaseShapeToString (PrimitiveBaseShape pbs)
 

Public Attributes

string BulletSimVersion = "?"
 
BSAPITemplate PE
 
Thread m_physicsThread
 
Dictionary< uint, BSPhysObjectPhysObjects
 
BSShapeCollection Shapes
 
HashSet< BSPhysObjectObjectsWithCollisions = new HashSet<BSPhysObject>()
 
HashSet< BSPhysObjectObjectsWithNoMoreCollisions = new HashSet<BSPhysObject>()
 
Object CollisionLock = new Object()
 
Object UpdateLock = new Object()
 
HashSet< BSPhysObjectObjectsWithUpdates = new HashSet<BSPhysObject>()
 
IMesher mesher
 
const uint TERRAIN_ID = 0
 
const uint GROUNDPLANE_ID = 1
 
const uint CHILDTERRAIN_ID = 2
 
LogWriter PhysicsLogging
 
const string DetailLogZero = "0000000000"
 

Static Public Attributes

static long NotASimulationStep = -1234
 

Properties

string RegionName [get, set]
 
string BulletEngineName [get, set]
 
ILog Logger [get]
 
uint WorldID [get, set]
 
BulletWorld World [get, set]
 
BSConstraintCollection Constraints [get, set]
 
long SimulationStep [get]
 
int SimulationNowTime [get, set]
 
bool InTaintTime [get, set]
 
float SimpleWaterLevel [get, set]
 
BSTerrainManager TerrainManager [get, set]
 
ConfigurationParameters Params [get]
 
Vector3 DefaultGravity [get]
 
float DefaultGravityZ [get]
 
int PhysicsMetricDumpFrames [get, set]
 
bool VehicleLoggingEnabled [get, set]
 
bool VehiclePhysicalLoggingEnabled [get, set]
 
string Name [get]
 
Type ReplaceableInterface [get]
 
override bool IsThreaded [get]
 
- Properties inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene
string PhysicsSceneName [get, set]
 A unique identifying string for this instance of the physics engine. Useful in debug messages to distinguish one OdeScene instance from another. Usually set to include the region name that the physics engine is acting for. More...
 
string EngineType [get, set]
 A string identifying the family of this physics engine. Most common values returned are "OpenDynamicsEngine" and "BulletSim" but others are possible. More...
 
static PhysicsScene Null [get]
 
RequestAssetDelegate RequestAssetMethod [get, set]
 
virtual float TimeDilation [get]
 
virtual bool SupportsNINJAJoints [get]
 
abstract bool IsThreaded [get]
 
- Properties inherited from OpenSim.Region.Framework.Interfaces.IRegionModuleBase
string Name [get]
 
Type ReplaceableInterface [get]
 If this returns non-null, it is the type of an interface that this module intends to register. This will cause the loader to defer loading of this module until all other modules have been loaded. If no other module has registered the interface by then, this module will be activated, else it will remain inactive, letting the other module take over. This should return non-null ONLY in modules that are intended to be easily replaceable, e.g. stub implementations that the developer expects to be replaced by third party provided modules. More...
 

Events

PreStepAction BeforeStep
 
PostStepAction AfterStep
 
- Events inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene
physicsCrash OnPhysicsCrash
 
JointMoved OnJointMoved
 
JointDeactivated OnJointDeactivated
 
JointErrorMessage OnJointErrorMessage
 

Additional Inherited Members

- Protected Member Functions inherited from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene
void Initialise (RequestAssetDelegate m, float[] terrain, float waterHeight)
 
virtual void DoJointMoved (PhysicsJoint joint)
 
virtual void DoJointDeactivated (PhysicsJoint joint)
 
virtual void DoJointErrorMessage (PhysicsJoint joint, string message)
 

Detailed Description

Definition at line 47 of file BSScene.cs.

Member Function Documentation

override PhysicsActor OpenSim.Region.PhysicsModule.BulletS.BSScene.AddAvatar ( string  avName,
Vector3  position,
Vector3  velocity,
Vector3  size,
bool  isFlying 
)
inlinevirtual

Add an avatar

Parameters
avName
position
velocity
size
isFlying
Returns

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 520 of file BSScene.cs.

override PhysicsActor OpenSim.Region.PhysicsModule.BulletS.BSScene.AddAvatar ( uint  localID,
string  avName,
Vector3  position,
Vector3  size,
float  footOffset,
bool  isFlying 
)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 526 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.AddPhysicsActorTaint ( PhysicsActor  prim)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 619 of file BSScene.cs.

override PhysicsActor OpenSim.Region.PhysicsModule.BulletS.BSScene.AddPrimShape ( string  primName,
PrimitiveBaseShape  pbs,
Vector3  position,
Vector3  size,
Quaternion  rotation,
bool  isPhysical,
uint  localID 
)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 602 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.AddRegion ( Scene  scene)
inline

This is called whenever a Scene is added. For shared modules, this can happen several times. For non-shared modules, this happens exactly once, after Initialise has been called.

Parameters
sceneA Scene

Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.

Definition at line 240 of file BSScene.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSScene.AssertInTaintTime ( string  whereFrom)
inline

Definition at line 1214 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.BulletSPluginPhysicsThread ( )
inline

Definition at line 895 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.Close ( )
inline

This is the inverse to Initialise. After a Close(), this instance won't be usable anymore.

Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.

Definition at line 236 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.Combine ( PhysicsScene  pScene,
Vector3  offset,
Vector3  extents 
)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 959 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.DeleteTerrain ( )
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 946 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.DetailLog ( string  msg,
params Object[]  args 
)
inline

Definition at line 1325 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.Dispose ( )
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 474 of file BSScene.cs.

override object OpenSim.Region.PhysicsModule.BulletS.BSScene.Extension ( string  pFunct,
params object[]  pParams 
)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 994 of file BSScene.cs.

PhysParameterEntry [] OpenSim.Region.PhysicsModule.BulletS.BSScene.GetParameterList ( )
inline
bool OpenSim.Region.PhysicsModule.BulletS.BSScene.GetPhysicsParameter ( string  parm,
out string  value 
)
inline
override void OpenSim.Region.PhysicsModule.BulletS.BSScene.GetResults ( )
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 933 of file BSScene.cs.

override Dictionary<uint, float> OpenSim.Region.PhysicsModule.BulletS.BSScene.GetTopColliders ( )
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 972 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.Initialise ( IConfigSource  source)
inline

This is called to initialize the region module. For shared modules, this is called exactly once, after creating the single (shared) instance. For non-shared modules, this is called once on each instance, after the instace for the region has been created.

Parameters
sourceA IConfigSource

Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.

Definition at line 220 of file BSScene.cs.

delegate void OpenSim.Region.PhysicsModule.BulletS.BSScene.PostStepAction ( float  timeStep)
void OpenSim.Region.PhysicsModule.BulletS.BSScene.PostTaintObject ( String  ident,
uint  ID,
TaintCallback  callback 
)
inline

Definition at line 1173 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.PostUpdate ( BSPhysObject  updatee)
inline

Definition at line 772 of file BSScene.cs.

delegate void OpenSim.Region.PhysicsModule.BulletS.BSScene.PreStepAction ( float  timeStep)
static string OpenSim.Region.PhysicsModule.BulletS.BSScene.PrimitiveBaseShapeToString ( PrimitiveBaseShape  pbs)
inlinestatic

Definition at line 1001 of file BSScene.cs.

Here is the caller graph for this function:

void OpenSim.Region.PhysicsModule.BulletS.BSScene.ProcessTaints ( )
inline

Definition at line 1136 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.RegionLoaded ( Scene  scene)
inline

This will be called once for every scene loaded. In a shared module this will be multiple times in one instance, while a nonshared module instance will only be called once. This method is called after AddRegion has been called in all modules for that scene, providing an opportunity to request another module's interface, or hook an event from another module.

Parameters
sceneA Scene

Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.

Definition at line 265 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.RemoveAvatar ( PhysicsActor  actor)
inlinevirtual

Remove an avatar.

Parameters
actor

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 545 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.RemovePrim ( PhysicsActor  prim)
inlinevirtual

Remove a prim.

Parameters
prim

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 576 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.RemoveRegion ( Scene  scene)
inline

This is called whenever a Scene is removed. For shared modules, this can happen several times. For non-shared modules, this happens exactly once, if the scene this instance is associated with is removed.

Parameters
sceneA Scene

Implements OpenSim.Region.Framework.Interfaces.IRegionModuleBase.

Definition at line 259 of file BSScene.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSScene.SetPhysicsParameter ( string  parm,
string  val,
uint  localID 
)
inline
override void OpenSim.Region.PhysicsModule.BulletS.BSScene.SetTerrain ( float[]  heightMap)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 937 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.SetWaterLevel ( float  baseheight)
inlinevirtual

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 941 of file BSScene.cs.

override float OpenSim.Region.PhysicsModule.BulletS.BSScene.Simulate ( float  timeStep)
inlinevirtual

Perform a simulation of the current physics scene over the given timestep.

Parameters
timeStep
Returns
The number of frames simulated over that period.

Implements OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 631 of file BSScene.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSScene.SupportsCombining ( )
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 952 of file BSScene.cs.

delegate void OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintCallback ( )
void OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject ( string  pOriginator,
string  pIdent,
TaintCallback  pCallback 
)
inline

Definition at line 1084 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject ( uint  pOriginator,
String  pIdent,
TaintCallback  pCallback 
)
inline

Definition at line 1088 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject ( bool  inTaintTime,
String  pIdent,
TaintCallback  pCallback 
)
inline

Definition at line 1092 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject ( bool  inTaintTime,
uint  pOriginator,
String  pIdent,
TaintCallback  pCallback 
)
inline

Definition at line 1096 of file BSScene.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSScene.TaintedObject ( bool  inTaintTime,
string  pOriginator,
string  pIdent,
TaintCallback  pCallback 
)
inline

Definition at line 1102 of file BSScene.cs.

override void OpenSim.Region.PhysicsModule.BulletS.BSScene.UnCombine ( PhysicsScene  pScene)
inlinevirtual

Reimplemented from OpenSim.Region.PhysicsModules.SharedBase.PhysicsScene.

Definition at line 965 of file BSScene.cs.

Member Data Documentation

string OpenSim.Region.PhysicsModule.BulletS.BSScene.BulletSimVersion = "?"

Definition at line 58 of file BSScene.cs.

const uint OpenSim.Region.PhysicsModule.BulletS.BSScene.CHILDTERRAIN_ID = 2

Definition at line 145 of file BSScene.cs.

Object OpenSim.Region.PhysicsModule.BulletS.BSScene.CollisionLock = new Object()

Definition at line 75 of file BSScene.cs.

const string OpenSim.Region.PhysicsModule.BulletS.BSScene.DetailLogZero = "0000000000"

Definition at line 1330 of file BSScene.cs.

const uint OpenSim.Region.PhysicsModule.BulletS.BSScene.GROUNDPLANE_ID = 1

Definition at line 144 of file BSScene.cs.

Thread OpenSim.Region.PhysicsModule.BulletS.BSScene.m_physicsThread

Definition at line 65 of file BSScene.cs.

IMesher OpenSim.Region.PhysicsModule.BulletS.BSScene.mesher

Definition at line 89 of file BSScene.cs.

long OpenSim.Region.PhysicsModule.BulletS.BSScene.NotASimulationStep = -1234
static

Definition at line 108 of file BSScene.cs.

HashSet<BSPhysObject> OpenSim.Region.PhysicsModule.BulletS.BSScene.ObjectsWithCollisions = new HashSet<BSPhysObject>()

Definition at line 71 of file BSScene.cs.

HashSet<BSPhysObject> OpenSim.Region.PhysicsModule.BulletS.BSScene.ObjectsWithNoMoreCollisions = new HashSet<BSPhysObject>()

Definition at line 72 of file BSScene.cs.

HashSet<BSPhysObject> OpenSim.Region.PhysicsModule.BulletS.BSScene.ObjectsWithUpdates = new HashSet<BSPhysObject>()

Definition at line 79 of file BSScene.cs.

BSAPITemplate OpenSim.Region.PhysicsModule.BulletS.BSScene.PE

Definition at line 62 of file BSScene.cs.

LogWriter OpenSim.Region.PhysicsModule.BulletS.BSScene.PhysicsLogging

Definition at line 197 of file BSScene.cs.

Dictionary<uint, BSPhysObject> OpenSim.Region.PhysicsModule.BulletS.BSScene.PhysObjects

Definition at line 67 of file BSScene.cs.

BSShapeCollection OpenSim.Region.PhysicsModule.BulletS.BSScene.Shapes

Definition at line 68 of file BSScene.cs.

const uint OpenSim.Region.PhysicsModule.BulletS.BSScene.TERRAIN_ID = 0

Definition at line 143 of file BSScene.cs.

Object OpenSim.Region.PhysicsModule.BulletS.BSScene.UpdateLock = new Object()

Definition at line 78 of file BSScene.cs.

Property Documentation

string OpenSim.Region.PhysicsModule.BulletS.BSScene.BulletEngineName
getset

Definition at line 61 of file BSScene.cs.

BSConstraintCollection OpenSim.Region.PhysicsModule.BulletS.BSScene.Constraints
getset

Definition at line 94 of file BSScene.cs.

Vector3 OpenSim.Region.PhysicsModule.BulletS.BSScene.DefaultGravity
get

Definition at line 155 of file BSScene.cs.

float OpenSim.Region.PhysicsModule.BulletS.BSScene.DefaultGravityZ
get

Definition at line 160 of file BSScene.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSScene.InTaintTime
getset

Definition at line 129 of file BSScene.cs.

override bool OpenSim.Region.PhysicsModule.BulletS.BSScene.IsThreaded
get

Definition at line 991 of file BSScene.cs.

ILog OpenSim.Region.PhysicsModule.BulletS.BSScene.Logger
get

Definition at line 87 of file BSScene.cs.

string OpenSim.Region.PhysicsModule.BulletS.BSScene.Name
get

Definition at line 211 of file BSScene.cs.

ConfigurationParameters OpenSim.Region.PhysicsModule.BulletS.BSScene.Params
get

Definition at line 151 of file BSScene.cs.

int OpenSim.Region.PhysicsModule.BulletS.BSScene.PhysicsMetricDumpFrames
getset

Definition at line 204 of file BSScene.cs.

string OpenSim.Region.PhysicsModule.BulletS.BSScene.RegionName
getset

Definition at line 56 of file BSScene.cs.

Type OpenSim.Region.PhysicsModule.BulletS.BSScene.ReplaceableInterface
get

Definition at line 216 of file BSScene.cs.

float OpenSim.Region.PhysicsModule.BulletS.BSScene.SimpleWaterLevel
getset

Definition at line 147 of file BSScene.cs.

int OpenSim.Region.PhysicsModule.BulletS.BSScene.SimulationNowTime
getset

Definition at line 122 of file BSScene.cs.

long OpenSim.Region.PhysicsModule.BulletS.BSScene.SimulationStep
get

Definition at line 105 of file BSScene.cs.

BSTerrainManager OpenSim.Region.PhysicsModule.BulletS.BSScene.TerrainManager
getset

Definition at line 148 of file BSScene.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSScene.VehicleLoggingEnabled
getset

Definition at line 206 of file BSScene.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSScene.VehiclePhysicalLoggingEnabled
getset

Definition at line 207 of file BSScene.cs.

BulletWorld OpenSim.Region.PhysicsModule.BulletS.BSScene.World
getset

Definition at line 91 of file BSScene.cs.

uint OpenSim.Region.PhysicsModule.BulletS.BSScene.WorldID
getset

Definition at line 90 of file BSScene.cs.

Event Documentation

PostStepAction OpenSim.Region.PhysicsModule.BulletS.BSScene.AfterStep

Definition at line 118 of file BSScene.cs.

PreStepAction OpenSim.Region.PhysicsModule.BulletS.BSScene.BeforeStep

Definition at line 117 of file BSScene.cs.


The documentation for this class was generated from the following file: