C# 클래스 Project290.Physics.Dynamics.ContactManager

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

공개 프로퍼티들

프로퍼티 타입 설명
BeginContact BeginContactDelegate
BroadPhase BroadPhase
ContactCount int
ContactFilter CollisionFilterDelegate
ContactList Project290.Physics.Dynamics.Contacts.Contact
EndContact EndContactDelegate
OnBroadphaseCollision BroadphaseDelegate
PostSolve PostSolveDelegate
PreSolve PreSolveDelegate

비공개 메소드들

메소드 설명
AddPair ( FixtureProxy &proxyA, FixtureProxy &proxyB ) : void
Collide ( ) : void
ContactManager ( ) : Project290.Physics.Collision
Destroy ( Contact contact ) : void
FindNewContacts ( ) : void
ShouldCollide ( Fixture fixtureA, Fixture fixtureB ) : bool

프로퍼티 상세

BeginContact 공개적으로 프로퍼티

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

BroadPhase 공개적으로 프로퍼티

public BroadPhase BroadPhase
리턴 BroadPhase

ContactCount 공개적으로 프로퍼티

public int ContactCount
리턴 int

ContactFilter 공개적으로 프로퍼티

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

ContactList 공개적으로 프로퍼티

public Contact,Project290.Physics.Dynamics.Contacts ContactList
리턴 Project290.Physics.Dynamics.Contacts.Contact

EndContact 공개적으로 프로퍼티

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

OnBroadphaseCollision 공개적으로 프로퍼티

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

PostSolve 공개적으로 프로퍼티

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

PreSolve 공개적으로 프로퍼티

Fires before the solver runs
public PreSolveDelegate PreSolve
리턴 PreSolveDelegate