import { b2TimeStep, b2Mat22 } from "@box2d/core"; import { b2Controller } from "./b2_controller"; /** * Applies top down linear damping to the controlled bodies * The damping is calculated by multiplying velocity by a matrix * in local co-ordinates. */ export declare class b2TensorDampingController extends b2Controller { /** Tensor to use in damping model */ readonly T: b2Mat22; /** Set this to a positive number to clamp the maximum amount of damping done. */ maxTimestep: number; /** * @see b2Controller::Step */ Step(step: b2TimeStep): void; /** * Sets damping independantly along the x and y axes */ SetAxisAligned(xDamping: number, yDamping: number): void; } //# sourceMappingURL=b2_tensor_damping_controller.d.ts.map