the-world-engine
Version:
three.js based, unity like game engine for browser
32 lines (31 loc) • 840 B
TypeScript
import type { Shape } from "../../../../box2d.ts/build/index";
import { Collider2D } from "./Collider2D";
/**
* Collider for 2D physics representing an circle.
*/
export declare class CircleCollider2D extends Collider2D {
private _radius;
private _debugDraw;
private _debugObject;
private updateDebugDraw;
onEnable(): void;
onDisable(): void;
private readonly _shapeArray;
protected createShapes(): Shape[];
/**
* Radius of the circle. (default: 1)
*/
get radius(): number;
/**
* Radius of the circle. (default: 1)
*/
set radius(value: number);
/**
* if true, the collider will be rendered (default: false)
*/
get debugDraw(): boolean;
/**
* if true, the collider will be rendered (default: false)
*/
set debugDraw(value: boolean);
}