C# 클래스 BEPUphysics.BroadPhaseSystems.BroadPhase

Superclass of all broad phases. Broad phases collect overlapping broad phase entry pairs.
상속: MultithreadedProcessingStage
파일 보기 프로젝트 열기: Indiefreaks/igf

공개 메소드들

메소드 설명
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