C# 클래스 BEPUphysics.NarrowPhaseSystems.NarrowPhaseHelper

Contains the collision managers dictionary and other helper methods for creating pairs.
파일 보기 프로젝트 열기: Indiefreaks/igf 1 사용 예제들

공개 메소드들

메소드 설명
GetPairHandler ( CollidablePair &pair ) : CollidablePairHandler

Gets a collidable pair handler for a pair of collidables.

GetPairHandler ( CollidablePair &pair, CollisionRule rule ) : CollidablePairHandler

Gets a collidable pair handler for a pair of collidables.

GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Gets a narrow phase pair for a given pair of entries.

GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB, CollisionRule rule ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Gets a narrow phase pair for a given pair of entries.

GetPairHandler ( BroadPhaseOverlap &pair ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Gets a narrow phase pair for a given broad phase overlap.

Intersecting ( CollidablePair &pair ) : bool

Tests the pair of collidables for intersection without regard for collision rules.

비공개 메소드들

메소드 설명
NarrowPhaseHelper ( ) : System.Collections.Generic

메소드 상세

GetPairHandler() 공개 정적인 메소드

Gets a collidable pair handler for a pair of collidables.
public static GetPairHandler ( CollidablePair &pair ) : CollidablePairHandler
pair CollidablePair Pair of collidables to use to create the pair handler.
리턴 BEPUphysics.NarrowPhaseSystems.Pairs.CollidablePairHandler

GetPairHandler() 공개 정적인 메소드

Gets a collidable pair handler for a pair of collidables.
public static GetPairHandler ( CollidablePair &pair, CollisionRule rule ) : CollidablePairHandler
pair CollidablePair Pair of collidables to use to create the pair handler.
rule CollisionRule Collision rule governing the pair.
리턴 BEPUphysics.NarrowPhaseSystems.Pairs.CollidablePairHandler

GetPairHandler() 공개 정적인 메소드

Gets a narrow phase pair for a given pair of entries.
public static GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair
entryA BEPUphysics.BroadPhaseSystems.BroadPhaseEntry First entry in the pair.
entryB BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Second entry in the pair.
리턴 BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

GetPairHandler() 공개 정적인 메소드

Gets a narrow phase pair for a given pair of entries.
public static GetPairHandler ( BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryA, BEPUphysics.BroadPhaseSystems.BroadPhaseEntry entryB, CollisionRule rule ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair
entryA BEPUphysics.BroadPhaseSystems.BroadPhaseEntry First entry in the pair.
entryB BEPUphysics.BroadPhaseSystems.BroadPhaseEntry Second entry in the pair.
rule CollisionRule Collision rule governing the pair.
리턴 BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

GetPairHandler() 공개 정적인 메소드

Gets a narrow phase pair for a given broad phase overlap.
public static GetPairHandler ( BroadPhaseOverlap &pair ) : BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair
pair BroadPhaseOverlap Overlap to use to create the pair.
리턴 BEPUphysics.NarrowPhaseSystems.Pairs.NarrowPhasePair

Intersecting() 공개 정적인 메소드

Tests the pair of collidables for intersection without regard for collision rules.
public static Intersecting ( CollidablePair &pair ) : bool
pair CollidablePair Pair to test.
리턴 bool