UNPKG

blaze-2d

Version:

A fast and simple WebGL 2 2D game engine written in TypeScript

14 lines (13 loc) 614 B
import { vec2 } from "gl-matrix"; import Constraint from "../constraints/constraint"; import Manifold from "../manifold"; import RigidBody from "../rigidbody"; /** * Solves an aspect of a collision described by a {@link Manifold}. */ export declare type CollisionSolver = (m: Manifold, delta?: number, currIteration?: number, maxIterations?: number) => void; /** * Solves a property of the dynamics of a {@link RigidBody}. */ export declare type DynamicsSolver = (obj: RigidBody, delta?: number, gravity?: vec2) => void; export declare type ConstraintSolver = (constraint: Constraint, delta?: number) => void;