C# Class Universe.Physics.BulletSPlugin.BSShape

Datei anzeigen Open project: Virtual-Universe/Virtual-Universe

Public Methods

Method Description
BSShape ( ) : System
BSShape ( BulletShape pShape ) : System
ComputeShapeKey ( OpenMetaverse size, PrimitiveBaseShape pbs, float &retLod ) : System.UInt64
Dereference ( BSScene physicsScene ) : void
GetReference ( BSScene pPhysicsScene, BSPhysObject pPrim ) : BSShape
ToString ( ) : string
UsefulPrimInfo ( BSScene pScene, BSPhysObject prim ) : string
VerifyMeshCreated ( BSScene physicsScene, BulletShape newShape, BSPhysObject prim ) : BulletShape

Protected Methods

Method Description
DecrementReference ( ) : void
IncrementReference ( ) : void

Method Details

BSShape() public method

public BSShape ( ) : System
return System

BSShape() public method

public BSShape ( BulletShape pShape ) : System
pShape BulletShape
return System

ComputeShapeKey() public static method

public static ComputeShapeKey ( OpenMetaverse size, PrimitiveBaseShape pbs, float &retLod ) : System.UInt64
size OpenMetaverse
pbs PrimitiveBaseShape
retLod float
return System.UInt64

DecrementReference() protected method

protected DecrementReference ( ) : void
return void

Dereference() public abstract method

public abstract Dereference ( BSScene physicsScene ) : void
physicsScene BSScene
return void

GetReference() public abstract method

public abstract GetReference ( BSScene pPhysicsScene, BSPhysObject pPrim ) : BSShape
pPhysicsScene BSScene
pPrim BSPhysObject
return BSShape

IncrementReference() protected method

protected IncrementReference ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

UsefulPrimInfo() public static method

public static UsefulPrimInfo ( BSScene pScene, BSPhysObject prim ) : string
pScene BSScene
prim BSPhysObject
return string

VerifyMeshCreated() public static method

public static VerifyMeshCreated ( BSScene physicsScene, BulletShape newShape, BSPhysObject prim ) : BulletShape
physicsScene BSScene
newShape BulletShape
prim BSPhysObject
return BulletShape