bezierutils.d.ts
30 lines
| 931 B
| video/mp2t
|
TypeScriptLexer
|
|
r0 | declare namespace dojox { | ||
| namespace gfx { | ||||
| interface BezierUtils { | ||||
| computeLength(points: number[]): number; | ||||
| distance(x1: number, y1: number, x2: number, y2: number): number; | ||||
| splitBezierAtT(points: dojox.gfx.CubicBezierCurve, t: number): [ | ||||
| dojox.gfx.CubicBezierCurve, | ||||
| dojox.gfx.CubicBezierCurve | ||||
| ]; | ||||
| splitBezierAtT(points: dojox.gfx.QuadraticBezierCurve, t: number): [ | ||||
| dojox.gfx.QuadraticBezierCurve, | ||||
| dojox.gfx.QuadraticBezierCurve | ||||
| ]; | ||||
| splitCBezierAtT(points: dojox.gfx.CubicBezierCurve, t: number): [ | ||||
| dojox.gfx.CubicBezierCurve, | ||||
| dojox.gfx.CubicBezierCurve | ||||
| ]; | ||||
| splitQBezierAtT(points: dojox.gfx.QuadraticBezierCurve, t: number): [ | ||||
| dojox.gfx.QuadraticBezierCurve, | ||||
| dojox.gfx.QuadraticBezierCurve | ||||
| ]; | ||||
| tAtLength(points: number[], length: number): number; | ||||
| } | ||||
| } | ||||
| } | ||||
| declare module 'dojox/gfx/bezierutils' { | ||||
| const bezierutils: dojox.gfx.BezierUtils; | ||||
| export = bezierutils; | ||||
| } | ||||
