@awayfl/awayfl-player
Version:
Flash Player emulator for executing SWF files (published for FP versions 6 and up) in javascript
22 lines • 1.19 kB
TypeScript
import { b2PolygonShape } from "../../Collision/Shapes/b2PolygonShape";
import { b2Shape } from "../../Collision/Shapes/b2Shape";
import { b2StaticEdgeShape } from "../../Collision/Shapes/b2StaticEdgeShape";
import { b2ContactPoint } from "../../Collision/b2ContactPoint";
import { b2Manifold } from "../../Collision/b2Manifold";
import { b2XForm } from "../../Common/Math";
import { b2ContactListener } from "../b2ContactListener";
import { b2Contact } from "./b2Contact";
export declare class b2PolyAndStaticEdgeContact extends b2Contact {
static Create(shape1: b2Shape, shape2: b2Shape, allocator: any): b2Contact;
static Destroy(contact: b2Contact, allocator: any): void;
constructor(shape1: b2Shape, shape2: b2Shape);
static s_evalCP: b2ContactPoint;
Evaluate(listener: b2ContactListener): void;
GetManifolds(): b2Manifold[];
m_manifolds: b2Manifold[];
m_manifold: b2Manifold;
m0: b2Manifold;
private static k_slop;
static b2CollidePolygonAndStaticEdge(manifold: b2Manifold, polygon: b2PolygonShape, xf1: b2XForm, edge: b2StaticEdgeShape, xf2: b2XForm): void;
}
//# sourceMappingURL=b2PolyAndStaticEdgeContact.d.ts.map