C# 클래스 FarseerPhysics.Dynamics.ContactManager

파일 보기 프로젝트 열기: prime31/Nez 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ActiveContacts HashSet
broadPhase IBroadPhase
contactList List
onBeginContact BeginContactDelegate
onBroadphaseCollision BroadphaseDelegate
onContactFilter CollisionFilterDelegate
onEndContact EndContactDelegate
onPostSolve PostSolveDelegate
onPreSolve PreSolveDelegate

공개 메소드들

메소드 설명
addPair ( FixtureProxy &proxyA, FixtureProxy &proxyB ) : void
shouldCollide ( Fixture fixtureA, Fixture fixtureB ) : bool

비공개 메소드들

메소드 설명
ContactManager ( IBroadPhase broadPhase ) : System.Collections.Generic
RemoveActiveContact ( Contact contact ) : void
collide ( ) : void
destroy ( Contact contact ) : void
findNewContacts ( ) : void
updateContacts ( ContactEdge contactEdge, bool value ) : void

메소드 상세

addPair() 공개 메소드

public addPair ( FixtureProxy &proxyA, FixtureProxy &proxyB ) : void
proxyA FixtureProxy
proxyB FixtureProxy
리턴 void

shouldCollide() 공개 정적인 메소드

public static shouldCollide ( Fixture fixtureA, Fixture fixtureB ) : bool
fixtureA Fixture
fixtureB Fixture
리턴 bool

프로퍼티 상세

ActiveContacts 공개적으로 프로퍼티

The set of active contacts.
public HashSet ActiveContacts
리턴 HashSet

broadPhase 공개적으로 프로퍼티

public IBroadPhase broadPhase
리턴 IBroadPhase

contactList 공개적으로 프로퍼티

public List contactList
리턴 List

onBeginContact 공개적으로 프로퍼티

Fires when a contact is created
public BeginContactDelegate onBeginContact
리턴 BeginContactDelegate

onBroadphaseCollision 공개적으로 프로퍼티

Fires when the broadphase detects that two Fixtures are close to each other.
public BroadphaseDelegate onBroadphaseCollision
리턴 BroadphaseDelegate

onContactFilter 공개적으로 프로퍼티

The filter used by the contact manager.
public CollisionFilterDelegate onContactFilter
리턴 CollisionFilterDelegate

onEndContact 공개적으로 프로퍼티

Fires when a contact is deleted
public EndContactDelegate onEndContact
리턴 EndContactDelegate

onPostSolve 공개적으로 프로퍼티

Fires after the solver has run
public PostSolveDelegate onPostSolve
리턴 PostSolveDelegate

onPreSolve 공개적으로 프로퍼티

Fires before the solver runs
public PreSolveDelegate onPreSolve
리턴 PreSolveDelegate