C# Класс BEPUphysics.BroadPhaseSystems.BroadPhase

Superclass of all broad phases. Broad phases collect overlapping broad phase entry pairs.
Наследование: MultithreadedProcessingStage
Показать файл Открыть проект

Открытые методы

Метод Описание
Add ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entry ) : void

Adds an entry to the broad phase.

Remove ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entry ) : void

Removes an entry from the broad phase.

Защищенные методы

Метод Описание
AddOverlap ( BroadPhaseOverlap overlap ) : void
BroadPhase ( ) : BEPUphysics.BroadPhaseEntries
BroadPhase ( IThreadManager threadManager ) : BEPUphysics.BroadPhaseEntries
GetCollisionRule ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : CollisionRule
TryToAddOverlap ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : void

Adds a broad phase overlap if the collision rules permit it.

Описание методов

Add() публичный метод

Adds an entry to the broad phase.
public Add ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entry ) : void
entry BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Entry to add.
Результат void

AddOverlap() защищенный метод

protected AddOverlap ( BroadPhaseOverlap overlap ) : void
overlap BroadPhaseOverlap
Результат void

BroadPhase() защищенный метод

protected BroadPhase ( ) : BEPUphysics.BroadPhaseEntries
Результат BEPUphysics.BroadPhaseEntries

BroadPhase() защищенный метод

protected BroadPhase ( IThreadManager threadManager ) : BEPUphysics.BroadPhaseEntries
threadManager IThreadManager
Результат BEPUphysics.BroadPhaseEntries

GetCollisionRule() защищенный метод

protected GetCollisionRule ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : CollisionRule
entryA BEPUphysics.BroadPhaseSystems.BroadPhaseEntry
entryB BEPUphysics.BroadPhaseSystems.BroadPhaseEntry
Результат CollisionRule

Remove() публичный метод

Removes an entry from the broad phase.
public Remove ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entry ) : void
entry BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Entry to remove.
Результат void

TryToAddOverlap() защищенный метод

Adds a broad phase overlap if the collision rules permit it.
protected TryToAddOverlap ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : void
entryA BEPUphysics.BroadPhaseSystems.BroadPhaseEntry First entry of the overlap.
entryB BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Second entry of the overlap.
Результат void