C# Класс Box2DX.Collision.PairManager

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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[]