C# Class BEPUphysics.OtherSpaceStages.BoundingBoxUpdater

Updates the bounding box of managed objects.
Inheritance: MultithreadedProcessingStage
Datei anzeigen Open project: Indiefreaks/igf Class Usage Examples

Public Methods

Method Description
Add ( BEPUphysics.Collidables.MobileCollidables.MobileCollidable entry ) : void

Adds an entry to the updater.

BoundingBoxUpdater ( TimeStepSettings timeStepSettings ) : System

Constructs the bounding box updater.

BoundingBoxUpdater ( TimeStepSettings timeStepSettings, IThreadManager threadManager ) : System

Constructs the bounding box updater.

Remove ( BEPUphysics.Collidables.MobileCollidables.MobileCollidable entry ) : void

Removes an entry from the updater.

Protected Methods

Method Description
UpdateMultithreaded ( ) : void
UpdateSingleThreaded ( ) : void

Private Methods

Method Description
LoopBody ( int i ) : void

Method Details

Add() public method

Adds an entry to the updater.
public Add ( BEPUphysics.Collidables.MobileCollidables.MobileCollidable entry ) : void
entry BEPUphysics.Collidables.MobileCollidables.MobileCollidable Entry to add.
return void

BoundingBoxUpdater() public method

Constructs the bounding box updater.
public BoundingBoxUpdater ( TimeStepSettings timeStepSettings ) : System
timeStepSettings TimeStepSettings Time step setttings to be used by the updater.
return System

BoundingBoxUpdater() public method

Constructs the bounding box updater.
public BoundingBoxUpdater ( TimeStepSettings timeStepSettings, IThreadManager threadManager ) : System
timeStepSettings TimeStepSettings Time step setttings to be used by the updater.
threadManager IThreadManager Thread manager to be used by the updater.
return System

Remove() public method

Removes an entry from the updater.
public Remove ( BEPUphysics.Collidables.MobileCollidables.MobileCollidable entry ) : void
entry BEPUphysics.Collidables.MobileCollidables.MobileCollidable Entry to remove.
return void

UpdateMultithreaded() protected method

protected UpdateMultithreaded ( ) : void
return void

UpdateSingleThreaded() protected method

protected UpdateSingleThreaded ( ) : void
return void