Files
ViktorVovkandViktor Vovk 28934eb01a Add support for custom "cubic-bezier" easings to the Tween extension (#9154)
- Tweens can now use a custom easing curve, in addition to the built-in named easings (`linear`, `easeInQuad`, ...). A custom curve is written like in CSS: `"cubic-bezier(x1,y1,x2,y2)"`.
- The easing field gets a Custom curve... entry that opens a visual curve editor. 
- New custom easing can be named and reused across the project (or across an extension)

Co-authored-by: Viktor Vovk <[email protected]>
2026-10-08 18:34:05 +02:00

18 lines
498 B
JavaScript

// Automatically generated by GDevelop.js/scripts/generate-types.js
declare class gdNamedEasing {
constructor(): void;
setName(name: string): void;
getName(): string;
setX1(x1: number): void;
getX1(): number;
setY1(y1: number): void;
getY1(): number;
setX2(x2: number): void;
getX2(): number;
setY2(y2: number): void;
getY2(): number;
serializeTo(element: gdSerializerElement): void;
unserializeFrom(element: gdSerializerElement): void;
delete(): void;
ptr: number;
};