C# Class Universe.Physics.BulletSPlugin.BSLinksetConstraints

Inheritance: BSLinkset
Show file Open project: Virtual-Universe/Virtual-Universe Class Usage Examples

Public Methods

Method Description
BSLinksetConstraints ( BSScene scene, BSPrimLinkable parent )
MakeDynamic ( BSPrimLinkable child ) : bool
MakeStatic ( BSPrimLinkable child ) : bool
PhysicallyLinkAChildToRoot ( BSPrimLinkable rootPrim, BSPrimLinkable childPrim ) : void
RecomputeLinksetConstraints ( ) : void
Refresh ( BSPrimLinkable requestor ) : void
RemoveBodyDependencies ( BSPrimLinkable child ) : bool
UpdateProperties ( UpdatedProperties whichUpdated, BSPrimLinkable pObj ) : void

Protected Methods

Method Description
AddChildToLinkset ( BSPrimLinkable child ) : void
RemoveChildFromLinkset ( BSPrimLinkable child, bool inTaintTime ) : void
ScheduleRebuild ( BSPrimLinkable requestor ) : void

Private Methods

Method Description
BuildConstraint ( BSPrimLinkable rootPrim, BSLinkInfo li ) : BSConstraint
PhysicallyUnlinkAChildFromRoot ( BSPrimLinkable rootPrim, BSPrimLinkable childPrim ) : bool
PhysicallyUnlinkAllChildrenFromRoot ( BSPrimLinkable rootPrim ) : bool

Method Details

AddChildToLinkset() protected method

protected AddChildToLinkset ( BSPrimLinkable child ) : void
child BSPrimLinkable
return void

BSLinksetConstraints() public method

public BSLinksetConstraints ( BSScene scene, BSPrimLinkable parent )
scene BSScene
parent BSPrimLinkable

MakeDynamic() public method

public MakeDynamic ( BSPrimLinkable child ) : bool
child BSPrimLinkable
return bool

MakeStatic() public method

public MakeStatic ( BSPrimLinkable child ) : bool
child BSPrimLinkable
return bool

PhysicallyLinkAChildToRoot() public method

public PhysicallyLinkAChildToRoot ( BSPrimLinkable rootPrim, BSPrimLinkable childPrim ) : void
rootPrim BSPrimLinkable
childPrim BSPrimLinkable
return void

RecomputeLinksetConstraints() public method

public RecomputeLinksetConstraints ( ) : void
return void

Refresh() public method

public Refresh ( BSPrimLinkable requestor ) : void
requestor BSPrimLinkable
return void

RemoveBodyDependencies() public method

public RemoveBodyDependencies ( BSPrimLinkable child ) : bool
child BSPrimLinkable
return bool

RemoveChildFromLinkset() protected method

protected RemoveChildFromLinkset ( BSPrimLinkable child, bool inTaintTime ) : void
child BSPrimLinkable
inTaintTime bool
return void

ScheduleRebuild() protected method

protected ScheduleRebuild ( BSPrimLinkable requestor ) : void
requestor BSPrimLinkable
return void

UpdateProperties() public method

public UpdateProperties ( UpdatedProperties whichUpdated, BSPrimLinkable pObj ) : void
whichUpdated UpdatedProperties
pObj BSPrimLinkable
return void