UNPKG

@box2d/debug-draw

Version:

Debug drawing helper for @box2d

25 lines 1.01 kB
import { b2BroadPhase } from "../collision/b2_broad_phase"; import { b2Contact } from "./b2_contact"; import { b2ContactFactory } from "./b2_contact_factory"; import { b2FixtureProxy } from "./b2_fixture"; import { b2ContactFilter, b2ContactListener } from "./b2_world_callbacks"; /** Delegate of b2World. */ export declare class b2ContactManager { readonly m_broadPhase: b2BroadPhase<b2FixtureProxy>; m_contactList: b2Contact | null; m_contactCount: number; m_contactFilter: b2ContactFilter; m_contactListener: b2ContactListener; readonly m_contactFactory: b2ContactFactory; /** Broad-phase callback. */ AddPair: (proxyA: b2FixtureProxy, proxyB: b2FixtureProxy) => void; FindNewContacts(): void; Destroy(c: b2Contact): void; /** * This is the top level collision call for the time step. Here * all the narrow phase collision is processed for the world * contact list. */ Collide(): void; } //# sourceMappingURL=b2_contact_manager.d.ts.map