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

Public Member Functions

abstract BulletWorld Initialize (Vector3 maxPosition, ConfigurationParameters parms, int maxCollisions, ref CollisionDesc[] collisionArray, int maxUpdates, ref EntityProperties[] updateArray)
 
abstract int PhysicsStep (BulletWorld world, float timeStep, int maxSubSteps, float fixedTimeStep, out int updatedEntityCount, out int collidersCount)
 
abstract bool UpdateParameter (BulletWorld world, UInt32 localID, String parm, float value)
 
abstract void Shutdown (BulletWorld sim)
 
abstract bool PushUpdate (BulletBody obj)
 
abstract BulletShape CreateMeshShape (BulletWorld world, int indicesCount, int[] indices, int verticesCount, float[] vertices)
 
abstract BulletShape CreateGImpactShape (BulletWorld world, int indicesCount, int[] indices, int verticesCount, float[] vertices)
 
abstract BulletShape CreateHullShape (BulletWorld world, int hullCount, float[] hulls)
 
abstract BulletShape BuildHullShapeFromMesh (BulletWorld world, BulletShape meshShape, HACDParams parms)
 
abstract BulletShape BuildConvexHullShapeFromMesh (BulletWorld world, BulletShape meshShape)
 
abstract BulletShape CreateConvexHullShape (BulletWorld world, int indicesCount, int[] indices, int verticesCount, float[] vertices)
 
abstract BulletShape BuildNativeShape (BulletWorld world, ShapeData shapeData)
 
abstract bool IsNativeShape (BulletShape shape)
 
abstract void SetShapeCollisionMargin (BulletShape shape, float margin)
 
abstract BulletShape BuildCapsuleShape (BulletWorld world, float radius, float height, Vector3 scale)
 
abstract BulletShape CreateCompoundShape (BulletWorld sim, bool enableDynamicAabbTree)
 
abstract int GetNumberOfCompoundChildren (BulletShape cShape)
 
abstract void AddChildShapeToCompoundShape (BulletShape cShape, BulletShape addShape, Vector3 pos, Quaternion rot)
 
abstract BulletShape GetChildShapeFromCompoundShapeIndex (BulletShape cShape, int indx)
 
abstract BulletShape RemoveChildShapeFromCompoundShapeIndex (BulletShape cShape, int indx)
 
abstract void RemoveChildShapeFromCompoundShape (BulletShape cShape, BulletShape removeShape)
 
abstract void UpdateChildTransform (BulletShape pShape, int childIndex, Vector3 pos, Quaternion rot, bool shouldRecalculateLocalAabb)
 
abstract void RecalculateCompoundShapeLocalAabb (BulletShape cShape)
 
abstract BulletShape DuplicateCollisionShape (BulletWorld sim, BulletShape srcShape, UInt32 id)
 
abstract bool DeleteCollisionShape (BulletWorld world, BulletShape shape)
 
abstract CollisionObjectTypes GetBodyType (BulletBody obj)
 
abstract BulletBody CreateBodyFromShape (BulletWorld sim, BulletShape shape, UInt32 id, Vector3 pos, Quaternion rot)
 
abstract BulletBody CreateBodyWithDefaultMotionState (BulletShape shape, UInt32 id, Vector3 pos, Quaternion rot)
 
abstract BulletBody CreateGhostFromShape (BulletWorld sim, BulletShape shape, UInt32 id, Vector3 pos, Quaternion rot)
 
abstract void DestroyObject (BulletWorld sim, BulletBody obj)
 
abstract BulletShape CreateGroundPlaneShape (UInt32 id, float height, float collisionMargin)
 
abstract BulletShape CreateTerrainShape (UInt32 id, Vector3 size, float minHeight, float maxHeight, float[] heightMap, float scaleFactor, float collisionMargin)
 
abstract BulletConstraint Create6DofConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frame1loc, Quaternion frame1rot, Vector3 frame2loc, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint Create6DofConstraintToPoint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 joinPoint, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint Create6DofConstraintFixed (BulletWorld world, BulletBody obj1, Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameB, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint Create6DofSpringConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frame1loc, Quaternion frame1rot, Vector3 frame2loc, Quaternion frame2rot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint CreateHingeConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 pivotinA, Vector3 pivotinB, Vector3 axisInA, Vector3 axisInB, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint CreateSliderConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frameInAloc, Quaternion frameInArot, Vector3 frameInBloc, Quaternion frameInBrot, bool useLinearReferenceFrameA, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint CreateConeTwistConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 frameInAloc, Quaternion frameInArot, Vector3 frameInBloc, Quaternion frameInBrot, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint CreateGearConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 axisInA, Vector3 axisInB, float ratio, bool disableCollisionsBetweenLinkedBodies)
 
abstract BulletConstraint CreatePoint2PointConstraint (BulletWorld world, BulletBody obj1, BulletBody obj2, Vector3 pivotInA, Vector3 pivotInB, bool disableCollisionsBetweenLinkedBodies)
 
abstract void SetConstraintEnable (BulletConstraint constrain, float numericTrueFalse)
 
abstract void SetConstraintNumSolverIterations (BulletConstraint constrain, float iterations)
 
abstract bool SetFrames (BulletConstraint constrain, Vector3 frameA, Quaternion frameArot, Vector3 frameB, Quaternion frameBrot)
 
abstract bool SetLinearLimits (BulletConstraint constrain, Vector3 low, Vector3 hi)
 
abstract bool SetAngularLimits (BulletConstraint constrain, Vector3 low, Vector3 hi)
 
abstract bool UseFrameOffset (BulletConstraint constrain, float enable)
 
abstract bool TranslationalLimitMotor (BulletConstraint constrain, float enable, float targetVel, float maxMotorForce)
 
abstract bool SetBreakingImpulseThreshold (BulletConstraint constrain, float threshold)
 
abstract bool HingeSetLimits (BulletConstraint constrain, float low, float high, float softness, float bias, float relaxation)
 
abstract bool SpringEnable (BulletConstraint constrain, int index, float numericTrueFalse)
 
abstract bool SpringSetEquilibriumPoint (BulletConstraint constrain, int index, float equilibriumPoint)
 
abstract bool SpringSetStiffness (BulletConstraint constrain, int index, float stiffnesss)
 
abstract bool SpringSetDamping (BulletConstraint constrain, int index, float damping)
 
abstract bool SliderSetLimits (BulletConstraint constrain, int lowerUpper, int linAng, float val)
 
abstract bool SliderSet (BulletConstraint constrain, int softRestDamp, int dirLimOrtho, int linAng, float val)
 
abstract bool SliderMotorEnable (BulletConstraint constrain, int linAng, float numericTrueFalse)
 
abstract bool SliderMotor (BulletConstraint constrain, int forceVel, int linAng, float val)
 
abstract bool CalculateTransforms (BulletConstraint constrain)
 
abstract bool SetConstraintParam (BulletConstraint constrain, ConstraintParams paramIndex, float value, ConstraintParamAxis axis)
 
abstract bool DestroyConstraint (BulletWorld world, BulletConstraint constrain)
 
abstract void UpdateSingleAabb (BulletWorld world, BulletBody obj)
 
abstract void UpdateAabbs (BulletWorld world)
 
abstract bool GetForceUpdateAllAabbs (BulletWorld world)
 
abstract void SetForceUpdateAllAabbs (BulletWorld world, bool force)
 
abstract bool AddObjectToWorld (BulletWorld world, BulletBody obj)
 
abstract bool RemoveObjectFromWorld (BulletWorld world, BulletBody obj)
 
abstract bool ClearCollisionProxyCache (BulletWorld world, BulletBody obj)
 
abstract bool AddConstraintToWorld (BulletWorld world, BulletConstraint constrain, bool disableCollisionsBetweenLinkedObjects)
 
abstract bool RemoveConstraintFromWorld (BulletWorld world, BulletConstraint constrain)
 
abstract Vector3 GetAnisotripicFriction (BulletConstraint constrain)
 
abstract Vector3 SetAnisotripicFriction (BulletConstraint constrain, Vector3 frict)
 
abstract bool HasAnisotripicFriction (BulletConstraint constrain)
 
abstract void SetContactProcessingThreshold (BulletBody obj, float val)
 
abstract float GetContactProcessingThreshold (BulletBody obj)
 
abstract bool IsStaticObject (BulletBody obj)
 
abstract bool IsKinematicObject (BulletBody obj)
 
abstract bool IsStaticOrKinematicObject (BulletBody obj)
 
abstract bool HasContactResponse (BulletBody obj)
 
abstract void SetCollisionShape (BulletWorld sim, BulletBody obj, BulletShape shape)
 
abstract BulletShape GetCollisionShape (BulletBody obj)
 
abstract int GetActivationState (BulletBody obj)
 
abstract void SetActivationState (BulletBody obj, int state)
 
abstract void SetDeactivationTime (BulletBody obj, float dtime)
 
abstract float GetDeactivationTime (BulletBody obj)
 
abstract void ForceActivationState (BulletBody obj, ActivationState state)
 
abstract void Activate (BulletBody obj, bool forceActivation)
 
abstract bool IsActive (BulletBody obj)
 
abstract void SetRestitution (BulletBody obj, float val)
 
abstract float GetRestitution (BulletBody obj)
 
abstract void SetFriction (BulletBody obj, float val)
 
abstract float GetFriction (BulletBody obj)
 
abstract Vector3 GetPosition (BulletBody obj)
 
abstract Quaternion GetOrientation (BulletBody obj)
 
abstract void SetTranslation (BulletBody obj, Vector3 position, Quaternion rotation)
 
abstract void SetInterpolationLinearVelocity (BulletBody obj, Vector3 vel)
 
abstract void SetInterpolationAngularVelocity (BulletBody obj, Vector3 vel)
 
abstract void SetInterpolationVelocity (BulletBody obj, Vector3 linearVel, Vector3 angularVel)
 
abstract float GetHitFraction (BulletBody obj)
 
abstract void SetHitFraction (BulletBody obj, float val)
 
abstract CollisionFlags GetCollisionFlags (BulletBody obj)
 
abstract CollisionFlags SetCollisionFlags (BulletBody obj, CollisionFlags flags)
 
abstract CollisionFlags AddToCollisionFlags (BulletBody obj, CollisionFlags flags)
 
abstract CollisionFlags RemoveFromCollisionFlags (BulletBody obj, CollisionFlags flags)
 
abstract float GetCcdMotionThreshold (BulletBody obj)
 
abstract void SetCcdMotionThreshold (BulletBody obj, float val)
 
abstract float GetCcdSweptSphereRadius (BulletBody obj)
 
abstract void SetCcdSweptSphereRadius (BulletBody obj, float val)
 
abstract IntPtr GetUserPointer (BulletBody obj)
 
abstract void SetUserPointer (BulletBody obj, IntPtr val)
 
abstract void ApplyGravity (BulletBody obj)
 
abstract void SetGravity (BulletBody obj, Vector3 val)
 
abstract Vector3 GetGravity (BulletBody obj)
 
abstract void SetDamping (BulletBody obj, float lin_damping, float ang_damping)
 
abstract void SetLinearDamping (BulletBody obj, float lin_damping)
 
abstract void SetAngularDamping (BulletBody obj, float ang_damping)
 
abstract float GetLinearDamping (BulletBody obj)
 
abstract float GetAngularDamping (BulletBody obj)
 
abstract float GetLinearSleepingThreshold (BulletBody obj)
 
abstract void ApplyDamping (BulletBody obj, float timeStep)
 
abstract void SetMassProps (BulletBody obj, float mass, Vector3 inertia)
 
abstract Vector3 GetLinearFactor (BulletBody obj)
 
abstract void SetLinearFactor (BulletBody obj, Vector3 factor)
 
abstract void SetCenterOfMassByPosRot (BulletBody obj, Vector3 pos, Quaternion rot)
 
abstract void ApplyCentralForce (BulletBody obj, Vector3 force)
 
abstract void SetObjectForce (BulletBody obj, Vector3 force)
 
abstract Vector3 GetTotalForce (BulletBody obj)
 
abstract Vector3 GetTotalTorque (BulletBody obj)
 
abstract Vector3 GetInvInertiaDiagLocal (BulletBody obj)
 
abstract void SetInvInertiaDiagLocal (BulletBody obj, Vector3 inert)
 
abstract void SetSleepingThresholds (BulletBody obj, float lin_threshold, float ang_threshold)
 
abstract void ApplyTorque (BulletBody obj, Vector3 torque)
 
abstract void ApplyForce (BulletBody obj, Vector3 force, Vector3 pos)
 
abstract void ApplyCentralImpulse (BulletBody obj, Vector3 imp)
 
abstract void ApplyTorqueImpulse (BulletBody obj, Vector3 imp)
 
abstract void ApplyImpulse (BulletBody obj, Vector3 imp, Vector3 pos)
 
abstract void ClearForces (BulletBody obj)
 
abstract void ClearAllForces (BulletBody obj)
 
abstract void UpdateInertiaTensor (BulletBody obj)
 
abstract Vector3 GetLinearVelocity (BulletBody obj)
 
abstract Vector3 GetAngularVelocity (BulletBody obj)
 
abstract void SetLinearVelocity (BulletBody obj, Vector3 val)
 
abstract void SetAngularVelocity (BulletBody obj, Vector3 angularVelocity)
 
abstract Vector3 GetVelocityInLocalPoint (BulletBody obj, Vector3 pos)
 
abstract void Translate (BulletBody obj, Vector3 trans)
 
abstract void UpdateDeactivation (BulletBody obj, float timeStep)
 
abstract bool WantsSleeping (BulletBody obj)
 
abstract void SetAngularFactor (BulletBody obj, float factor)
 
abstract void SetAngularFactorV (BulletBody obj, Vector3 factor)
 
abstract Vector3 GetAngularFactor (BulletBody obj)
 
abstract bool IsInWorld (BulletWorld world, BulletBody obj)
 
abstract void AddConstraintRef (BulletBody obj, BulletConstraint constrain)
 
abstract void RemoveConstraintRef (BulletBody obj, BulletConstraint constrain)
 
abstract BulletConstraint GetConstraintRef (BulletBody obj, int index)
 
abstract int GetNumConstraintRefs (BulletBody obj)
 
abstract bool SetCollisionGroupMask (BulletBody body, UInt32 filter, UInt32 mask)
 
abstract float GetAngularMotionDisc (BulletShape shape)
 
abstract float GetContactBreakingThreshold (BulletShape shape, float defaultFactor)
 
abstract bool IsPolyhedral (BulletShape shape)
 
abstract bool IsConvex2d (BulletShape shape)
 
abstract bool IsConvex (BulletShape shape)
 
abstract bool IsNonMoving (BulletShape shape)
 
abstract bool IsConcave (BulletShape shape)
 
abstract bool IsCompound (BulletShape shape)
 
abstract bool IsSoftBody (BulletShape shape)
 
abstract bool IsInfinite (BulletShape shape)
 
abstract void SetLocalScaling (BulletShape shape, Vector3 scale)
 
abstract Vector3 GetLocalScaling (BulletShape shape)
 
abstract Vector3 CalculateLocalInertia (BulletShape shape, float mass)
 
abstract int GetShapeType (BulletShape shape)
 
abstract void SetMargin (BulletShape shape, float val)
 
abstract float GetMargin (BulletShape shape)
 
virtual void DumpRigidBody (BulletWorld sim, BulletBody collisionObject)
 
virtual void DumpCollisionShape (BulletWorld sim, BulletShape collisionShape)
 
virtual void DumpConstraint (BulletWorld sim, BulletConstraint constrain)
 
virtual void DumpActivationInfo (BulletWorld sim)
 
virtual void DumpAllInfo (BulletWorld sim)
 
virtual void DumpPhysicsStatistics (BulletWorld sim)
 
virtual void ResetBroadphasePool (BulletWorld sim)
 
virtual void ResetConstraintSolver (BulletWorld sim)
 

Public Attributes

const int HINGE_NOT_SPECIFIED = -1
 
const int SPRING_NOT_SPECIFIED = -1
 
const int SLIDER_LOWER_LIMIT = 0
 
const int SLIDER_UPPER_LIMIT = 1
 
const int SLIDER_LINEAR = 2
 
const int SLIDER_ANGULAR = 3
 
const int SLIDER_SET_SOFTNESS = 4
 
const int SLIDER_SET_RESTITUTION = 5
 
const int SLIDER_SET_DAMPING = 6
 
const int SLIDER_SET_DIRECTION = 7
 
const int SLIDER_SET_LIMIT = 8
 
const int SLIDER_SET_ORTHO = 9
 
const int SLIDER_MOTOR_VELOCITY = 10
 
const int SLIDER_MAX_MOTOR_FORCE = 11
 

Properties

abstract string BulletEngineName [get]
 
abstract string BulletEngineVersion [get, set]
 

Detailed Description

Definition at line 317 of file BSApiTemplate.cs.

Member Function Documentation

abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Activate ( BulletBody  obj,
bool  forceActivation 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.AddChildShapeToCompoundShape ( BulletShape  cShape,
BulletShape  addShape,
Vector3  pos,
Quaternion  rot 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.AddConstraintRef ( BulletBody  obj,
BulletConstraint  constrain 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.AddConstraintToWorld ( BulletWorld  world,
BulletConstraint  constrain,
bool  disableCollisionsBetweenLinkedObjects 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.AddObjectToWorld ( BulletWorld  world,
BulletBody  obj 
)
pure virtual
abstract CollisionFlags OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.AddToCollisionFlags ( BulletBody  obj,
CollisionFlags  flags 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyCentralForce ( BulletBody  obj,
Vector3  force 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyCentralImpulse ( BulletBody  obj,
Vector3  imp 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyDamping ( BulletBody  obj,
float  timeStep 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyForce ( BulletBody  obj,
Vector3  force,
Vector3  pos 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyGravity ( BulletBody  obj)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyImpulse ( BulletBody  obj,
Vector3  imp,
Vector3  pos 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyTorque ( BulletBody  obj,
Vector3  torque 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ApplyTorqueImpulse ( BulletBody  obj,
Vector3  imp 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.BuildCapsuleShape ( BulletWorld  world,
float  radius,
float  height,
Vector3  scale 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.BuildConvexHullShapeFromMesh ( BulletWorld  world,
BulletShape  meshShape 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.BuildHullShapeFromMesh ( BulletWorld  world,
BulletShape  meshShape,
HACDParams  parms 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.BuildNativeShape ( BulletWorld  world,
ShapeData  shapeData 
)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CalculateLocalInertia ( BulletShape  shape,
float  mass 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CalculateTransforms ( BulletConstraint  constrain)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ClearAllForces ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ClearCollisionProxyCache ( BulletWorld  world,
BulletBody  obj 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ClearForces ( BulletBody  obj)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Create6DofConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  frame1loc,
Quaternion  frame1rot,
Vector3  frame2loc,
Quaternion  frame2rot,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Create6DofConstraintFixed ( BulletWorld  world,
BulletBody  obj1,
Vector3  frameInBloc,
Quaternion  frameInBrot,
bool  useLinearReferenceFrameB,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Create6DofConstraintToPoint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  joinPoint,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Create6DofSpringConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  frame1loc,
Quaternion  frame1rot,
Vector3  frame2loc,
Quaternion  frame2rot,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletBody OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateBodyFromShape ( BulletWorld  sim,
BulletShape  shape,
UInt32  id,
Vector3  pos,
Quaternion  rot 
)
pure virtual
abstract BulletBody OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateBodyWithDefaultMotionState ( BulletShape  shape,
UInt32  id,
Vector3  pos,
Quaternion  rot 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateCompoundShape ( BulletWorld  sim,
bool  enableDynamicAabbTree 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateConeTwistConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  frameInAloc,
Quaternion  frameInArot,
Vector3  frameInBloc,
Quaternion  frameInBrot,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateConvexHullShape ( BulletWorld  world,
int  indicesCount,
int[]  indices,
int  verticesCount,
float[]  vertices 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateGearConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  axisInA,
Vector3  axisInB,
float  ratio,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletBody OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateGhostFromShape ( BulletWorld  sim,
BulletShape  shape,
UInt32  id,
Vector3  pos,
Quaternion  rot 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateGImpactShape ( BulletWorld  world,
int  indicesCount,
int[]  indices,
int  verticesCount,
float[]  vertices 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateGroundPlaneShape ( UInt32  id,
float  height,
float  collisionMargin 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateHingeConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  pivotinA,
Vector3  pivotinB,
Vector3  axisInA,
Vector3  axisInB,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateHullShape ( BulletWorld  world,
int  hullCount,
float[]  hulls 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateMeshShape ( BulletWorld  world,
int  indicesCount,
int[]  indices,
int  verticesCount,
float[]  vertices 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreatePoint2PointConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  pivotInA,
Vector3  pivotInB,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateSliderConstraint ( BulletWorld  world,
BulletBody  obj1,
BulletBody  obj2,
Vector3  frameInAloc,
Quaternion  frameInArot,
Vector3  frameInBloc,
Quaternion  frameInBrot,
bool  useLinearReferenceFrameA,
bool  disableCollisionsBetweenLinkedBodies 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.CreateTerrainShape ( UInt32  id,
Vector3  size,
float  minHeight,
float  maxHeight,
float[]  heightMap,
float  scaleFactor,
float  collisionMargin 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DeleteCollisionShape ( BulletWorld  world,
BulletShape  shape 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DestroyConstraint ( BulletWorld  world,
BulletConstraint  constrain 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DestroyObject ( BulletWorld  sim,
BulletBody  obj 
)
pure virtual
virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DumpActivationInfo ( BulletWorld  sim)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 752 of file BSApiTemplate.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DumpAllInfo ( BulletWorld  sim)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 754 of file BSApiTemplate.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DumpCollisionShape ( BulletWorld  sim,
BulletShape  collisionShape 
)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 748 of file BSApiTemplate.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DumpConstraint ( BulletWorld  sim,
BulletConstraint  constrain 
)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 750 of file BSApiTemplate.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DumpPhysicsStatistics ( BulletWorld  sim)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 756 of file BSApiTemplate.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DumpRigidBody ( BulletWorld  sim,
BulletBody  collisionObject 
)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 746 of file BSApiTemplate.cs.

abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.DuplicateCollisionShape ( BulletWorld  sim,
BulletShape  srcShape,
UInt32  id 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ForceActivationState ( BulletBody  obj,
ActivationState  state 
)
pure virtual
abstract int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetActivationState ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetAngularDamping ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetAngularFactor ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetAngularMotionDisc ( BulletShape  shape)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetAngularVelocity ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetAnisotripicFriction ( BulletConstraint  constrain)
pure virtual
abstract CollisionObjectTypes OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetBodyType ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetCcdMotionThreshold ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetCcdSweptSphereRadius ( BulletBody  obj)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetChildShapeFromCompoundShapeIndex ( BulletShape  cShape,
int  indx 
)
pure virtual
abstract CollisionFlags OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetCollisionFlags ( BulletBody  obj)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetCollisionShape ( BulletBody  obj)
pure virtual
abstract BulletConstraint OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetConstraintRef ( BulletBody  obj,
int  index 
)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetContactBreakingThreshold ( BulletShape  shape,
float  defaultFactor 
)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetContactProcessingThreshold ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetDeactivationTime ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetForceUpdateAllAabbs ( BulletWorld  world)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetFriction ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetGravity ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetHitFraction ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetInvInertiaDiagLocal ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetLinearDamping ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetLinearFactor ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetLinearSleepingThreshold ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetLinearVelocity ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetLocalScaling ( BulletShape  shape)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetMargin ( BulletShape  shape)
pure virtual
abstract int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetNumberOfCompoundChildren ( BulletShape  cShape)
pure virtual
abstract int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetNumConstraintRefs ( BulletBody  obj)
pure virtual
abstract Quaternion OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetOrientation ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetPosition ( BulletBody  obj)
pure virtual
abstract float OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetRestitution ( BulletBody  obj)
pure virtual
abstract int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetShapeType ( BulletShape  shape)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetTotalForce ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetTotalTorque ( BulletBody  obj)
pure virtual
abstract IntPtr OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetUserPointer ( BulletBody  obj)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.GetVelocityInLocalPoint ( BulletBody  obj,
Vector3  pos 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.HasAnisotripicFriction ( BulletConstraint  constrain)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.HasContactResponse ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.HingeSetLimits ( BulletConstraint  constrain,
float  low,
float  high,
float  softness,
float  bias,
float  relaxation 
)
pure virtual
abstract BulletWorld OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Initialize ( Vector3  maxPosition,
ConfigurationParameters  parms,
int  maxCollisions,
ref CollisionDesc[]  collisionArray,
int  maxUpdates,
ref EntityProperties[]  updateArray 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsActive ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsCompound ( BulletShape  shape)
pure virtual

Implemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIXNA, and OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Here is the caller graph for this function:

abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsConcave ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsConvex ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsConvex2d ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsInfinite ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsInWorld ( BulletWorld  world,
BulletBody  obj 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsKinematicObject ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsNativeShape ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsNonMoving ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsPolyhedral ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsSoftBody ( BulletShape  shape)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsStaticObject ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.IsStaticOrKinematicObject ( BulletBody  obj)
pure virtual
abstract int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.PhysicsStep ( BulletWorld  world,
float  timeStep,
int  maxSubSteps,
float  fixedTimeStep,
out int  updatedEntityCount,
out int  collidersCount 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.PushUpdate ( BulletBody  obj)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RecalculateCompoundShapeLocalAabb ( BulletShape  cShape)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RemoveChildShapeFromCompoundShape ( BulletShape  cShape,
BulletShape  removeShape 
)
pure virtual
abstract BulletShape OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RemoveChildShapeFromCompoundShapeIndex ( BulletShape  cShape,
int  indx 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RemoveConstraintFromWorld ( BulletWorld  world,
BulletConstraint  constrain 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RemoveConstraintRef ( BulletBody  obj,
BulletConstraint  constrain 
)
pure virtual
abstract CollisionFlags OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RemoveFromCollisionFlags ( BulletBody  obj,
CollisionFlags  flags 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.RemoveObjectFromWorld ( BulletWorld  world,
BulletBody  obj 
)
pure virtual
virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ResetBroadphasePool ( BulletWorld  sim)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 758 of file BSApiTemplate.cs.

virtual void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.ResetConstraintSolver ( BulletWorld  sim)
inlinevirtual

Reimplemented in OpenSim.Region.PhysicsModule.BulletS.BSAPIUnman.

Definition at line 760 of file BSApiTemplate.cs.

abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetActivationState ( BulletBody  obj,
int  state 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetAngularDamping ( BulletBody  obj,
float  ang_damping 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetAngularFactor ( BulletBody  obj,
float  factor 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetAngularFactorV ( BulletBody  obj,
Vector3  factor 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetAngularLimits ( BulletConstraint  constrain,
Vector3  low,
Vector3  hi 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetAngularVelocity ( BulletBody  obj,
Vector3  angularVelocity 
)
pure virtual
abstract Vector3 OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetAnisotripicFriction ( BulletConstraint  constrain,
Vector3  frict 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetBreakingImpulseThreshold ( BulletConstraint  constrain,
float  threshold 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetCcdMotionThreshold ( BulletBody  obj,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetCcdSweptSphereRadius ( BulletBody  obj,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetCenterOfMassByPosRot ( BulletBody  obj,
Vector3  pos,
Quaternion  rot 
)
pure virtual
abstract CollisionFlags OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetCollisionFlags ( BulletBody  obj,
CollisionFlags  flags 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetCollisionGroupMask ( BulletBody  body,
UInt32  filter,
UInt32  mask 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetCollisionShape ( BulletWorld  sim,
BulletBody  obj,
BulletShape  shape 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetConstraintEnable ( BulletConstraint  constrain,
float  numericTrueFalse 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetConstraintNumSolverIterations ( BulletConstraint  constrain,
float  iterations 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetConstraintParam ( BulletConstraint  constrain,
ConstraintParams  paramIndex,
float  value,
ConstraintParamAxis  axis 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetContactProcessingThreshold ( BulletBody  obj,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetDamping ( BulletBody  obj,
float  lin_damping,
float  ang_damping 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetDeactivationTime ( BulletBody  obj,
float  dtime 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetForceUpdateAllAabbs ( BulletWorld  world,
bool  force 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetFrames ( BulletConstraint  constrain,
Vector3  frameA,
Quaternion  frameArot,
Vector3  frameB,
Quaternion  frameBrot 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetFriction ( BulletBody  obj,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetGravity ( BulletBody  obj,
Vector3  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetHitFraction ( BulletBody  obj,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetInterpolationAngularVelocity ( BulletBody  obj,
Vector3  vel 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetInterpolationLinearVelocity ( BulletBody  obj,
Vector3  vel 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetInterpolationVelocity ( BulletBody  obj,
Vector3  linearVel,
Vector3  angularVel 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetInvInertiaDiagLocal ( BulletBody  obj,
Vector3  inert 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetLinearDamping ( BulletBody  obj,
float  lin_damping 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetLinearFactor ( BulletBody  obj,
Vector3  factor 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetLinearLimits ( BulletConstraint  constrain,
Vector3  low,
Vector3  hi 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetLinearVelocity ( BulletBody  obj,
Vector3  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetLocalScaling ( BulletShape  shape,
Vector3  scale 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetMargin ( BulletShape  shape,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetMassProps ( BulletBody  obj,
float  mass,
Vector3  inertia 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetObjectForce ( BulletBody  obj,
Vector3  force 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetRestitution ( BulletBody  obj,
float  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetShapeCollisionMargin ( BulletShape  shape,
float  margin 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetSleepingThresholds ( BulletBody  obj,
float  lin_threshold,
float  ang_threshold 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetTranslation ( BulletBody  obj,
Vector3  position,
Quaternion  rotation 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SetUserPointer ( BulletBody  obj,
IntPtr  val 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Shutdown ( BulletWorld  sim)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SliderMotor ( BulletConstraint  constrain,
int  forceVel,
int  linAng,
float  val 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SliderMotorEnable ( BulletConstraint  constrain,
int  linAng,
float  numericTrueFalse 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SliderSet ( BulletConstraint  constrain,
int  softRestDamp,
int  dirLimOrtho,
int  linAng,
float  val 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SliderSetLimits ( BulletConstraint  constrain,
int  lowerUpper,
int  linAng,
float  val 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SpringEnable ( BulletConstraint  constrain,
int  index,
float  numericTrueFalse 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SpringSetDamping ( BulletConstraint  constrain,
int  index,
float  damping 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SpringSetEquilibriumPoint ( BulletConstraint  constrain,
int  index,
float  equilibriumPoint 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SpringSetStiffness ( BulletConstraint  constrain,
int  index,
float  stiffnesss 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.Translate ( BulletBody  obj,
Vector3  trans 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.TranslationalLimitMotor ( BulletConstraint  constrain,
float  enable,
float  targetVel,
float  maxMotorForce 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UpdateAabbs ( BulletWorld  world)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UpdateChildTransform ( BulletShape  pShape,
int  childIndex,
Vector3  pos,
Quaternion  rot,
bool  shouldRecalculateLocalAabb 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UpdateDeactivation ( BulletBody  obj,
float  timeStep 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UpdateInertiaTensor ( BulletBody  obj)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UpdateParameter ( BulletWorld  world,
UInt32  localID,
String  parm,
float  value 
)
pure virtual
abstract void OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UpdateSingleAabb ( BulletWorld  world,
BulletBody  obj 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.UseFrameOffset ( BulletConstraint  constrain,
float  enable 
)
pure virtual
abstract bool OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.WantsSleeping ( BulletBody  obj)
pure virtual

Member Data Documentation

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.HINGE_NOT_SPECIFIED = -1

Definition at line 463 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_ANGULAR = 3

Definition at line 478 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_LINEAR = 2

Definition at line 477 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_LOWER_LIMIT = 0

Definition at line 475 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_MAX_MOTOR_FORCE = 11

Definition at line 492 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_MOTOR_VELOCITY = 10

Definition at line 491 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_SET_DAMPING = 6

Definition at line 483 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_SET_DIRECTION = 7

Definition at line 484 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_SET_LIMIT = 8

Definition at line 485 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_SET_ORTHO = 9

Definition at line 486 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_SET_RESTITUTION = 5

Definition at line 482 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_SET_SOFTNESS = 4

Definition at line 481 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SLIDER_UPPER_LIMIT = 1

Definition at line 476 of file BSApiTemplate.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.SPRING_NOT_SPECIFIED = -1

Definition at line 468 of file BSApiTemplate.cs.

Property Documentation

abstract string OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.BulletEngineName
get

Definition at line 320 of file BSApiTemplate.cs.

abstract string OpenSim.Region.PhysicsModule.BulletS.BSAPITemplate.BulletEngineVersion
getset

Definition at line 321 of file BSApiTemplate.cs.


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