2d-physics-engine
Version:
A lightweight, flexible 2D physics engine with ECS architecture, built with TypeScript
21 lines • 1.3 kB
TypeScript
export { Entity } from './core/Entity';
export { Scene } from './core/Scene';
export { Iterator } from './core/Iterator';
export { InputManager } from './core/InputManager';
export { Vector2 } from './math/Vector2';
export { AABB } from './math/AABB';
export { QuadTree } from './math/QuadTree';
export { Component } from './components/Component.abstract';
export { Transform } from './components/Transform.component';
export { Rigidbody } from './components/Rigidbody.component';
export { Collider, type CollisionEvent } from './components/ColliderComponents/Collider.abstract';
export { CircleCollider } from './components/ColliderComponents/CircleCollider.component';
export { Controller } from './components/Controller.component';
export { Drawer } from './components/DrawerComponents/Drawer.component';
export { CircleDrawer } from './components/DrawerComponents/CircleDrawer.component';
export { System } from './systems/System.abstract';
export { Physics } from './systems/PhysicsSystem/Physics.system';
export { Rendering } from './systems/Rendering.system';
export { CollisionDetector, type CollisionInfo } from './systems/PhysicsSystem/CollisionDetector';
export { CollisionResolver, type Collision } from './systems/PhysicsSystem/CollisionResolver';
//# sourceMappingURL=index.d.ts.map