C# Класс Box2DX.Dynamics.Contact

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

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

Свойство Тип Описание
_fixtureA Fixture
_fixtureB Fixture
_flags CollisionFlags
_manifold Box2DX.Collision.Manifold
_next Contact
_nodeA ContactEdge
_nodeB ContactEdge
_prev Contact
_toi float
s_initialized bool
s_registers Box2DX.Dynamics.ContactRegister[][]

Открытые методы

Метод Описание
AddType ( ContactCreateFcn createFcn, ContactDestroyFcn destoryFcn, ShapeType type1, ShapeType type2 ) : void
ComputeTOI ( Sweep sweepA, Sweep sweepB ) : float
Contact ( ) : System
Contact ( Fixture fA, Fixture fB ) : System
Create ( Fixture fixtureA, Fixture fixtureB ) : Contact
Destroy ( Contact &contact ) : void
Evaluate ( ) : void
GetNext ( ) : Contact

Get the next contact in the world's contact list.

GetWorldManifold ( Box2DX.Collision.WorldManifold &worldManifold ) : void

Get the world manifold.

InitializeRegisters ( ) : void
Update ( ContactListener listener ) : void

Описание методов

AddType() публичный статический Метод

public static AddType ( ContactCreateFcn createFcn, ContactDestroyFcn destoryFcn, ShapeType type1, ShapeType type2 ) : void
createFcn ContactCreateFcn
destoryFcn ContactDestroyFcn
type1 ShapeType
type2 ShapeType
Результат void

ComputeTOI() публичный Метод

public ComputeTOI ( Sweep sweepA, Sweep sweepB ) : float
sweepA Sweep
sweepB Sweep
Результат float

Contact() публичный Метод

public Contact ( ) : System
Результат System

Contact() публичный Метод

public Contact ( Fixture fA, Fixture fB ) : System
fA Fixture
fB Fixture
Результат System

Create() публичный статический Метод

public static Create ( Fixture fixtureA, Fixture fixtureB ) : Contact
fixtureA Fixture
fixtureB Fixture
Результат Contact

Destroy() публичный статический Метод

public static Destroy ( Contact &contact ) : void
contact Contact
Результат void

Evaluate() публичный Метод

public Evaluate ( ) : void
Результат void

GetNext() публичный Метод

Get the next contact in the world's contact list.
public GetNext ( ) : Contact
Результат Contact

GetWorldManifold() публичный Метод

Get the world manifold.
public GetWorldManifold ( Box2DX.Collision.WorldManifold &worldManifold ) : void
worldManifold Box2DX.Collision.WorldManifold
Результат void

InitializeRegisters() публичный статический Метод

public static InitializeRegisters ( ) : void
Результат void

Update() публичный Метод

public Update ( ContactListener listener ) : void
listener ContactListener
Результат void

Описание свойств

_fixtureA публичное свойство

public Fixture,Box2DX.Dynamics _fixtureA
Результат Fixture

_fixtureB публичное свойство

public Fixture,Box2DX.Dynamics _fixtureB
Результат Fixture

_flags публичное свойство

public CollisionFlags _flags
Результат CollisionFlags

_manifold публичное свойство

public Manifold,Box2DX.Collision _manifold
Результат Box2DX.Collision.Manifold

_next публичное свойство

public Contact,Box2DX.Dynamics _next
Результат Contact

_nodeA публичное свойство

public ContactEdge,Box2DX.Dynamics _nodeA
Результат ContactEdge

_nodeB публичное свойство

public ContactEdge,Box2DX.Dynamics _nodeB
Результат ContactEdge

_prev публичное свойство

public Contact,Box2DX.Dynamics _prev
Результат Contact

_toi публичное свойство

public float _toi
Результат float

s_initialized публичное статическое свойство

public static bool s_initialized
Результат bool

s_registers публичное статическое свойство

public static ContactRegister[][],Box2DX.Dynamics s_registers
Результат Box2DX.Dynamics.ContactRegister[][]