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

Public Member Functions

 BSShapeCollection (BSScene physScene)
 
void Dispose ()
 
delegate void PhysicalDestructionCallback (BulletBody pBody, BulletShape pShape)
 
bool GetBodyAndShape (bool forceRebuild, BulletWorld sim, BSPhysObject prim, PhysicalDestructionCallback bodyCallback)
 
bool GetBodyAndShape (bool forceRebuild, BulletWorld sim, BSPhysObject prim)
 
void DereferenceBody (BulletBody body, PhysicalDestructionCallback bodyCallback)
 

Static Public Member Functions

static bool PrimHasNoCuts (PrimitiveBaseShape pbs)
 

Public Attributes

const int AvatarShapeCapsule = 0
 
const int AvatarShapeCube = 1
 
const int AvatarShapeOvoid = 2
 
const int AvatarShapeMesh = 3
 

Detailed Description

Definition at line 36 of file BSShapeCollection.cs.

Constructor & Destructor Documentation

OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.BSShapeCollection ( BSScene  physScene)
inline

Definition at line 48 of file BSShapeCollection.cs.

Member Function Documentation

void OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.DereferenceBody ( BulletBody  body,
PhysicalDestructionCallback  bodyCallback 
)
inline

Definition at line 342 of file BSShapeCollection.cs.

void OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.Dispose ( )
inline

Definition at line 58 of file BSShapeCollection.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.GetBodyAndShape ( bool  forceRebuild,
BulletWorld  sim,
BSPhysObject  prim,
PhysicalDestructionCallback  bodyCallback 
)
inline

Definition at line 76 of file BSShapeCollection.cs.

bool OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.GetBodyAndShape ( bool  forceRebuild,
BulletWorld  sim,
BSPhysObject  prim 
)
inline

Definition at line 102 of file BSShapeCollection.cs.

delegate void OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.PhysicalDestructionCallback ( BulletBody  pBody,
BulletShape  pShape 
)
static bool OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.PrimHasNoCuts ( PrimitiveBaseShape  pbs)
inlinestatic

Definition at line 236 of file BSShapeCollection.cs.

Member Data Documentation

const int OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.AvatarShapeCapsule = 0

Definition at line 128 of file BSShapeCollection.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.AvatarShapeCube = 1

Definition at line 129 of file BSShapeCollection.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.AvatarShapeMesh = 3

Definition at line 131 of file BSShapeCollection.cs.

const int OpenSim.Region.PhysicsModule.BulletS.BSShapeCollection.AvatarShapeOvoid = 2

Definition at line 130 of file BSShapeCollection.cs.


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