C# 클래스 Box2DX.Collision.PairManager

파일 보기 프로젝트 열기: danielpcox/Crisis-at-Swiss-Station 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
NullPair ushort
NullProxy ushort
TableCapacity int
TableMask int
_broadPhase BroadPhase
_callback PairCallback
_freePair ushort
_hashTable ushort[]
_pairBuffer Box2DX.Collision.BufferedPair[]
_pairBufferCount int
_pairCount int
_pairs Box2DX.Collision.Pair[]

공개 메소드들

메소드 설명
AddBufferedPair ( int id1, int id2 ) : void
BufferedPairSortPredicate ( BufferedPair pair1, BufferedPair pair2 ) : int
Commit ( ) : void
Initialize ( BroadPhase broadPhase, PairCallback callback ) : void
PairManager ( ) : System
RemoveBufferedPair ( int id1, int id2 ) : void

비공개 메소드들

메소드 설명
AddPair ( int proxyId1, int proxyId2 ) : Pair
Equals ( BufferedPair &pair1, BufferedPair &pair2 ) : bool
Equals ( Pair pair, int proxyId1, int proxyId2 ) : bool
Find ( int proxyId1, int proxyId2 ) : Pair
Find ( int proxyId1, int proxyId2, uint hash ) : Pair
Hash ( uint proxyId1, uint proxyId2 ) : uint
RemovePair ( int proxyId1, int proxyId2 ) : object
ValidateBuffer ( ) : void
ValidateTable ( ) : void

메소드 상세

AddBufferedPair() 공개 메소드

public AddBufferedPair ( int id1, int id2 ) : void
id1 int
id2 int
리턴 void

BufferedPairSortPredicate() 공개 정적인 메소드

public static BufferedPairSortPredicate ( BufferedPair pair1, BufferedPair pair2 ) : int
pair1 BufferedPair
pair2 BufferedPair
리턴 int

Commit() 공개 메소드

public Commit ( ) : void
리턴 void

Initialize() 공개 메소드

public Initialize ( BroadPhase broadPhase, PairCallback callback ) : void
broadPhase BroadPhase
callback PairCallback
리턴 void

PairManager() 공개 메소드

public PairManager ( ) : System
리턴 System

RemoveBufferedPair() 공개 메소드

public RemoveBufferedPair ( int id1, int id2 ) : void
id1 int
id2 int
리턴 void

프로퍼티 상세

NullPair 공개적으로 정적으로 프로퍼티

public static ushort NullPair
리턴 ushort

NullProxy 공개적으로 정적으로 프로퍼티

public static ushort NullProxy
리턴 ushort

TableCapacity 공개적으로 정적으로 프로퍼티

public static int TableCapacity
리턴 int

TableMask 공개적으로 정적으로 프로퍼티

public static int TableMask
리턴 int

_broadPhase 공개적으로 프로퍼티

public BroadPhase,Box2DX.Collision _broadPhase
리턴 BroadPhase

_callback 공개적으로 프로퍼티

public PairCallback,Box2DX.Collision _callback
리턴 PairCallback

_freePair 공개적으로 프로퍼티

public ushort _freePair
리턴 ushort

_hashTable 공개적으로 프로퍼티

public ushort[] _hashTable
리턴 ushort[]

_pairBuffer 공개적으로 프로퍼티

public BufferedPair[],Box2DX.Collision _pairBuffer
리턴 Box2DX.Collision.BufferedPair[]

_pairBufferCount 공개적으로 프로퍼티

public int _pairBufferCount
리턴 int

_pairCount 공개적으로 프로퍼티

public int _pairCount
리턴 int

_pairs 공개적으로 프로퍼티

public Pair[],Box2DX.Collision _pairs
리턴 Box2DX.Collision.Pair[]