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

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

공개 메소드들

메소드 설명
AddCollidesWithCategory ( Category category ) : void

Adds the category.

AddCollisionCategory ( Category category ) : void

Adds the category.

CollisionFilter ( Fixture fixture ) : System
IgnoreCollisionWith ( Fixture fixture ) : void

Ignores collisions between this fixture and the provided fixture.

IsFixtureIgnored ( Fixture fixture ) : bool

Determines whether collisions are ignored between this fixture and the provided fixture.

IsInCollidesWithCategory ( Category category ) : bool

Determines whether this object has the specified category.

IsInCollisionCategory ( Category category ) : bool

Determines whether this object has the specified category.

RemoveCollidesWithCategory ( Category category ) : void

Removes the category.

RemoveCollisionCategory ( Category category ) : void

Removes the category.

RestoreCollisionWith ( Fixture fixture ) : void

Restores collisions between this fixture and the provided fixture.

비공개 메소드들

메소드 설명
FilterChanged ( ) : void

Contacts are persistant and will keep being persistant unless they are flagged for filtering. This methods flags all contacts associated with the body for filtering.

메소드 상세

AddCollidesWithCategory() 공개 메소드

Adds the category.
public AddCollidesWithCategory ( Category category ) : void
category Category The category.
리턴 void

AddCollisionCategory() 공개 메소드

Adds the category.
public AddCollisionCategory ( Category category ) : void
category Category The category.
리턴 void

CollisionFilter() 공개 메소드

public CollisionFilter ( Fixture fixture ) : System
fixture Fixture
리턴 System

IgnoreCollisionWith() 공개 메소드

Ignores collisions between this fixture and the provided fixture.
public IgnoreCollisionWith ( Fixture fixture ) : void
fixture Fixture The fixture.
리턴 void

IsFixtureIgnored() 공개 메소드

Determines whether collisions are ignored between this fixture and the provided fixture.
public IsFixtureIgnored ( Fixture fixture ) : bool
fixture Fixture The fixture.
리턴 bool

IsInCollidesWithCategory() 공개 메소드

Determines whether this object has the specified category.
public IsInCollidesWithCategory ( Category category ) : bool
category Category The category.
리턴 bool

IsInCollisionCategory() 공개 메소드

Determines whether this object has the specified category.
public IsInCollisionCategory ( Category category ) : bool
category Category The category.
리턴 bool

RemoveCollidesWithCategory() 공개 메소드

Removes the category.
public RemoveCollidesWithCategory ( Category category ) : void
category Category The category.
리턴 void

RemoveCollisionCategory() 공개 메소드

Removes the category.
public RemoveCollisionCategory ( Category category ) : void
category Category The category.
리턴 void

RestoreCollisionWith() 공개 메소드

Restores collisions between this fixture and the provided fixture.
public RestoreCollisionWith ( Fixture fixture ) : void
fixture Fixture The fixture.
리턴 void