C# Class Box2DX.Collision.PairManager

Afficher le fichier Open project: danielpcox/Crisis-at-Swiss-Station Class Usage Examples

Méthodes publiques

Свойство Type Description
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[]

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

AddBufferedPair() public méthode

public AddBufferedPair ( int id1, int id2 ) : void
id1 int
id2 int
Résultat void

BufferedPairSortPredicate() public static méthode

public static BufferedPairSortPredicate ( BufferedPair pair1, BufferedPair pair2 ) : int
pair1 BufferedPair
pair2 BufferedPair
Résultat int

Commit() public méthode

public Commit ( ) : void
Résultat void

Initialize() public méthode

public Initialize ( BroadPhase broadPhase, PairCallback callback ) : void
broadPhase BroadPhase
callback PairCallback
Résultat void

PairManager() public méthode

public PairManager ( ) : System
Résultat System

RemoveBufferedPair() public méthode

public RemoveBufferedPair ( int id1, int id2 ) : void
id1 int
id2 int
Résultat void

Property Details

NullPair public_oe static_oe property

public static ushort NullPair
Résultat ushort

NullProxy public_oe static_oe property

public static ushort NullProxy
Résultat ushort

TableCapacity public_oe static_oe property

public static int TableCapacity
Résultat int

TableMask public_oe static_oe property

public static int TableMask
Résultat int

_broadPhase public_oe property

public BroadPhase,Box2DX.Collision _broadPhase
Résultat BroadPhase

_callback public_oe property

public PairCallback,Box2DX.Collision _callback
Résultat PairCallback

_freePair public_oe property

public ushort _freePair
Résultat ushort

_hashTable public_oe property

public ushort[] _hashTable
Résultat ushort[]

_pairBuffer public_oe property

public BufferedPair[],Box2DX.Collision _pairBuffer
Résultat Box2DX.Collision.BufferedPair[]

_pairBufferCount public_oe property

public int _pairBufferCount
Résultat int

_pairCount public_oe property

public int _pairCount
Résultat int

_pairs public_oe property

public Pair[],Box2DX.Collision _pairs
Résultat Box2DX.Collision.Pair[]