C# Class Universe.Physics.BulletSPlugin.BSPrimLinkable

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

Public Properties

Property Type Description
SomeCollisionSimulationStep long

Public Methods

Method Description
BSPrimLinkable ( uint localID, String primName, BSScene parent_scene, OpenMetaverse pos, OpenMetaverse size, OpenMetaverse rotation, PrimitiveBaseShape pbs, bool pisPhysical, int material, float friction, float restitution, float gravityMultiplier, float density ) : System
Collide ( uint collidingWith, BSPhysObject collidee, OpenMetaverse contactPoint, OpenMetaverse contactNormal, float pentrationDepth ) : bool
Delink ( ) : void
Destroy ( ) : void
Link ( PhysicsActor obj ) : void
UpdatePhysicalParameters ( ) : void
UpdateProperties ( EntityProperties entprop ) : void

Protected Methods

Method Description
MakeDynamic ( bool makeStatic ) : void
RemoveBodyDependencies ( ) : void

Method Details

BSPrimLinkable() public method

public BSPrimLinkable ( uint localID, String primName, BSScene parent_scene, OpenMetaverse pos, OpenMetaverse size, OpenMetaverse rotation, PrimitiveBaseShape pbs, bool pisPhysical, int material, float friction, float restitution, float gravityMultiplier, float density ) : System
localID uint
primName String
parent_scene BSScene
pos OpenMetaverse
size OpenMetaverse
rotation OpenMetaverse
pbs PrimitiveBaseShape
pisPhysical bool
material int
friction float
restitution float
gravityMultiplier float
density float
return System

Collide() public method

public Collide ( uint collidingWith, BSPhysObject collidee, OpenMetaverse contactPoint, OpenMetaverse contactNormal, float pentrationDepth ) : bool
collidingWith uint
collidee BSPhysObject
contactPoint OpenMetaverse
contactNormal OpenMetaverse
pentrationDepth float
return bool

Delink() public method

public Delink ( ) : void
return void

Destroy() public method

public Destroy ( ) : void
return void

Link() public method

public Link ( PhysicsActor obj ) : void
obj Universe.Framework.Physics.PhysicsActor
return void

MakeDynamic() protected method

protected MakeDynamic ( bool makeStatic ) : void
makeStatic bool
return void

RemoveBodyDependencies() protected method

protected RemoveBodyDependencies ( ) : void
return void

UpdatePhysicalParameters() public method

public UpdatePhysicalParameters ( ) : void
return void

UpdateProperties() public method

public UpdateProperties ( EntityProperties entprop ) : void
entprop EntityProperties
return void

Property Details

SomeCollisionSimulationStep public property

public long SomeCollisionSimulationStep
return long