|
| BSLinksetCompound (BSScene scene, BSPrimLinkable parent) |
|
override void | SetPhysicalFriction (float friction) |
|
override void | SetPhysicalRestitution (float restitution) |
|
override void | SetPhysicalGravity (OMV.Vector3 gravity) |
|
override void | ComputeAndSetLocalInertia (OMV.Vector3 inertiaFactor, float linksetMass) |
|
override void | SetPhysicalCollisionFlags (CollisionFlags collFlags) |
|
override void | AddToPhysicalCollisionFlags (CollisionFlags collFlags) |
|
override void | RemoveFromPhysicalCollisionFlags (CollisionFlags collFlags) |
|
override void | Refresh (BSPrimLinkable requestor) |
|
override bool | MakeDynamic (BSPrimLinkable child) |
|
override bool | MakeStatic (BSPrimLinkable child) |
|
override void | UpdateProperties (UpdatedProperties whichUpdated, BSPrimLinkable updated) |
|
override bool | RemoveDependencies (BSPrimLinkable child) |
|
BSLinkset | AddMeToLinkset (BSPrimLinkable child) |
|
BSLinkset | RemoveMeFromLinkset (BSPrimLinkable child, bool inTaintTime) |
|
bool | IsRoot (BSPrimLinkable requestor) |
|
bool | HasChild (BSPrimLinkable child) |
|
delegate bool | ForEachMemberAction (BSPrimLinkable obj) |
|
virtual bool | ForEachMember (ForEachMemberAction action) |
|
bool | TryGetLinkInfo (BSPrimLinkable child, out BSLinkInfo foundInfo) |
|
delegate bool | ForEachLinkInfoAction (BSLinkInfo obj) |
|
virtual bool | ForEachLinkInfo (ForEachLinkInfoAction action) |
|
virtual bool | ShouldReportPropertyUpdates (BSPrimLinkable child) |
|
virtual bool | HandleCollide (BSPhysObject collider, BSPhysObject collidee, OMV.Vector3 contactPoint, OMV.Vector3 contactNormal, float pentrationDepth) |
|
virtual object | Extension (string pFunct, params object[] pParams) |
|
|
enum | LinksetImplementation { LinksetImplementation.Constraint = 0,
LinksetImplementation.Compound = 1,
LinksetImplementation.Manual = 2
} |
|
static BSLinkset | Factory (BSScene physScene, BSPrimLinkable parent) |
|
Dictionary< BSPrimLinkable,
BSLinkInfo > | m_children |
|
object | m_linksetActivityLock = new Object() |
|
LinksetImplementation | LinksetImpl [get, set] |
|
BSPrimLinkable | LinksetRoot [get, set] |
|
BSScene | m_physicsScene [get, set] |
|
int | LinksetID [get, set] |
|
float | LinksetMass [get, set] |
|
virtual bool | LinksetIsColliding [get] |
|
OMV.Vector3 | CenterOfMass [get] |
|
OMV.Vector3 | GeometricCenter [get] |
|
int | NumberOfChildren [get] |
|
bool | HasAnyChildren [get] |
|
bool | Rebuilding [get, set] |
|
bool | RebuildScheduled [get, set] |
|
virtual bool | AllPartsComplete [get] |
|
Definition at line 38 of file BSLinksetCompound.cs.
OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.BSLinksetCompound |
( |
BSScene |
scene, |
|
|
BSPrimLinkable |
parent |
|
) |
| |
|
inline |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.AddChildToLinkset |
( |
BSPrimLinkable |
child | ) |
|
|
inlineprotectedvirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.AddToPhysicalCollisionFlags |
( |
CollisionFlags |
collFlags | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.ComputeAndSetLocalInertia |
( |
OMV.Vector3 |
inertiaFactor, |
|
|
float |
linksetMass |
|
) |
| |
|
inlinevirtual |
override bool OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.MakeDynamic |
( |
BSPrimLinkable |
child | ) |
|
|
inlinevirtual |
override bool OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.MakeStatic |
( |
BSPrimLinkable |
child | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.Refresh |
( |
BSPrimLinkable |
requestor | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.RemoveChildFromLinkset |
( |
BSPrimLinkable |
child, |
|
|
bool |
inTaintTime |
|
) |
| |
|
inlineprotectedvirtual |
override bool OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.RemoveDependencies |
( |
BSPrimLinkable |
child | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.RemoveFromPhysicalCollisionFlags |
( |
CollisionFlags |
collFlags | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.SetPhysicalCollisionFlags |
( |
CollisionFlags |
collFlags | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.SetPhysicalFriction |
( |
float |
friction | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.SetPhysicalGravity |
( |
OMV.Vector3 |
gravity | ) |
|
|
inlinevirtual |
override void OpenSim.Region.PhysicsModule.BulletS.BSLinksetCompound.SetPhysicalRestitution |
( |
float |
restitution | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: