Property | Type | Description | |
---|---|---|---|
m_children | BSLinkInfo>.Dictionary | ||
m_linksetActivityLock | object |
Method | Description | |
---|---|---|
AddMeToLinkset ( |
||
AddToPhysicalCollisionFlags ( CollisionFlags collFlags ) : void | ||
ComputeAndSetLocalInertia ( OpenMetaverse inertiaFactor, float linksetMass ) : void | ||
Extension ( string pFunct ) : object | ||
Factory ( |
||
ForEachLinkInfo ( ForEachLinkInfoAction action ) : bool | ||
ForEachMember ( ForEachMemberAction action ) : bool | ||
HandleCollide ( uint collidingWith, |
||
HasChild ( |
||
IsRoot ( |
||
MakeDynamic ( |
||
MakeStatic ( |
||
PreferredPhysicalShape ( |
||
Refresh ( |
||
RemoveBodyDependencies ( |
||
RemoveFromPhysicalCollisionFlags ( CollisionFlags collFlags ) : void | ||
RemoveMeFromLinkset ( |
||
SetPhysicalCollisionFlags ( CollisionFlags collFlags ) : void | ||
SetPhysicalFriction ( float friction ) : void | ||
SetPhysicalGravity ( OpenMetaverse gravity ) : void | ||
SetPhysicalRestitution ( float restitution ) : void | ||
UpdateProperties ( UpdatedProperties whichUpdated, |
Method | Description | |
---|---|---|
AddChildToLinkset ( |
||
BSLinkset ( |
||
ComputeLinksetCenterOfMass ( ) : OpenMetaverse.Vector3 | ||
ComputeLinksetGeometricCenter ( ) : OpenMetaverse.Vector3 | ||
ComputeLinksetMass ( ) : float | ||
DetailLog ( string msg ) : void | ||
RemoveChildFromLinkset ( |
||
ScheduleRebuild ( |
protected abstract AddChildToLinkset ( |
||
child | ||
return | void |
public AddMeToLinkset ( |
||
child | ||
return |
public AddToPhysicalCollisionFlags ( CollisionFlags collFlags ) : void | ||
collFlags | CollisionFlags | |
return | void |
protected BSLinkset ( |
||
scene | ||
parent | ||
return | System |
public ComputeAndSetLocalInertia ( OpenMetaverse inertiaFactor, float linksetMass ) : void | ||
inertiaFactor | OpenMetaverse | |
linksetMass | float | |
return | void |
protected ComputeLinksetCenterOfMass ( ) : OpenMetaverse.Vector3 | ||
return | OpenMetaverse.Vector3 |
protected ComputeLinksetGeometricCenter ( ) : OpenMetaverse.Vector3 | ||
return | OpenMetaverse.Vector3 |
public static Factory ( |
||
physScene | ||
parent | ||
return |
public ForEachLinkInfo ( ForEachLinkInfoAction action ) : bool | ||
action | ForEachLinkInfoAction | |
return | bool |
public ForEachMember ( ForEachMemberAction action ) : bool | ||
action | ForEachMemberAction | |
return | bool |
public HandleCollide ( uint collidingWith, |
||
collidingWith | uint | |
collidee | ||
contactPoint | OpenMetaverse | |
contactNormal | OpenMetaverse | |
pentrationDepth | float | |
return | bool |
public HasChild ( |
||
child | ||
return | bool |
public IsRoot ( |
||
requestor | ||
return | bool |
public abstract MakeDynamic ( |
||
child | ||
return | bool |
public abstract MakeStatic ( |
||
child | ||
return | bool |
public PreferredPhysicalShape ( |
||
requestor | ||
return | BSPhysicsShapeType |
public Refresh ( |
||
requestor | ||
return | void |
public abstract RemoveBodyDependencies ( |
||
child | ||
return | bool |
protected abstract RemoveChildFromLinkset ( |
||
child | ||
inTaintTime | bool | |
return | void |
public RemoveFromPhysicalCollisionFlags ( CollisionFlags collFlags ) : void | ||
collFlags | CollisionFlags | |
return | void |
public RemoveMeFromLinkset ( |
||
child | ||
inTaintTime | bool | |
return |
protected abstract ScheduleRebuild ( |
||
requestor | ||
return | void |
public SetPhysicalCollisionFlags ( CollisionFlags collFlags ) : void | ||
collFlags | CollisionFlags | |
return | void |
public SetPhysicalFriction ( float friction ) : void | ||
friction | float | |
return | void |
public SetPhysicalGravity ( OpenMetaverse gravity ) : void | ||
gravity | OpenMetaverse | |
return | void |
public SetPhysicalRestitution ( float restitution ) : void | ||
restitution | float | |
return | void |
public abstract UpdateProperties ( UpdatedProperties whichUpdated, |
||
whichUpdated | UpdatedProperties | |
physObject | ||
return | void |