/** * A controller edge is used to connect bodies and controllers * together in a bipartite graph. */ export class b2ControllerEdge { constructor(controller: any, body: any); prevBody: any; nextBody: any; prevController: any; nextController: any; controller: any; body: any; } /** * Base class for controllers. Controllers are a convience for * encapsulating common per-step functionality. */ export class b2Controller { m_bodyList: any; m_bodyCount: number; m_prev: any; m_next: any; /** * Get the next controller in the world's body list. */ GetNext(): any; /** * Get the previous controller in the world's body list. */ GetPrev(): any; /** * Get the parent world of this body. */ /** * Get the attached body list */ GetBodyList(): any; /** * Adds a body to the controller list. */ AddBody(body: any): void; /** * Removes a body from the controller list. */ RemoveBody(body: any): void; /** * Removes all bodies from the controller list. */ Clear(): void; }