51 Commits

Author SHA1 Message Date
Mario Zechner
97d49b37b7 License header update 2025-05-26 13:24:06 +02:00
Mario Zechner
a27b63fc5e [haxe] Clean-up of documentation, remove HTML tags 2025-05-22 22:35:49 +02:00
Mario Zechner
0ffe43b83e [haxe] Clean-up of documentation, remove HTML tags 2025-05-22 22:34:05 +02:00
Mario Zechner
0c6788cd97 [haxe] More documentation synchronization with reference implementation 2025-05-22 22:11:12 +02:00
Mario Zechner
7ac6ae6987 [haxe] Fix update cache compilation error 2025-05-22 16:48:24 +02:00
Mario Zechner
b413153b59 [Haxe] Synchronize documentation with reference implementation 2025-05-22 16:20:34 +02:00
Davide Tantillo
24529f5cd1 [haxe] port of commit 4a351ce: Fixed delay being negative, causing the track time to jump. See #2837. 2025-05-07 17:53:18 +02:00
Davide Tantillo
4ea6ee9ff8 [haxe][starling] SkeletonSprite remove from stage and juggler when disposed. 2025-04-02 11:08:47 +02:00
Davide Tantillo
34ccf846a9 [haxe] Add dispose function to starling. Add clearListeners to dispose/destroy. 2025-03-18 09:54:36 +01:00
Davide Tantillo
319d27ced3 [haxe] Port of commit f1e0f0f: Fixed animation not being mixed out in some cases. See #2786. 2025-03-14 09:33:14 +01:00
Davide
7f2e4c1df7
[haxe] Support for HaxeFlixel (#2764)
* [haxe] Flixel support

* [haxe][flixel] WIP fix alpha and color tinting not working on meshes.

* [haxe][flixel] Added most of examples - Color/alpha is broken on flixel for meshes.

* [haxe][flixel] Flixel color bug example

* [haxe][flixel] Add same example of starling to Flixel.

* [haxe][flixel] Fix rotation for clipped attachments.

* [haxe][flixel] Minor modifications to avoid warning on flixel 6.0.0.

* [haxe] Updated readme.

* [haxe][flixel] Remove unused assets.

* [haxe] Removed useless flipX/flipY on core Skeleton.hx.
2025-02-24 10:44:05 +01:00
ljurow
7f2a3fe013
[ts][threejs] Skin.attachAll() null check (#2755) 2025-02-18 09:42:26 +01:00
Davide Tantillo
1d1a6801d5 [haxe] Fixed yDown branch of previous commit 89441ca leading to upward gravity. See #2729. 2025-02-06 10:15:29 +01:00
Davide Tantillo
f854a33b58 [haxe] Aligned how yDown is applied to skeleton.scaleY with other runtimes. 2025-02-06 10:15:04 +01:00
Davide Tantillo
59c47a2c02 [haxe] Apply skeleton.scaleX/scaleY to wind and gravity. See #2729. 2025-01-24 11:42:36 +01:00
Davide Tantillo
ae5ae4ddf2 [haxe] Port of commit 8d058fb: Improved AnimationState behavior when paused. See #2705. 2024-12-10 14:15:49 +01:00
Davide Tantillo
7a028bf6dc [haxe] Port of commit 9d49999: Changed SequenceTimeline to match AttachmentTimeline behavior. 2024-11-15 10:42:19 +01:00
Davide Tantillo
c6eaac2b1f [haxe] Fix bone inherit. Closes #2664. 2024-11-08 10:54:21 +01:00
Davide Tantillo
44c7b9120a [haxe] Port of commit d769c1a: Fixed noRotationOrReflection with skeleton scale. 2024-09-09 11:16:29 +02:00
Davide Tantillo
ec52a4fc1a [haxe] Port of commit 877e705dd. Fix NaN in IKConstraint due to fp precision. 2024-08-07 08:38:15 +02:00
Davide Tantillo
6290342960 [haxe] Port: Fixed mixing out inherit timelines to the setup pose. See #2590. 2024-08-05 09:04:39 +02:00
Davide Tantillo
42079d1d23 [haxe] Port: Scale physics constraint limits with skeleton scale. See #2576. 2024-07-13 12:34:23 +02:00
Davide Tantillo
d08f346dea [haxe] Port: Scale physics constraint limits with skeleton scale. See #2576. 2024-07-12 09:13:51 +02:00
Davide Tantillo
0e9a004388 [haxe] Port of commit c2fe1a3, Added TrackEntry IsNextReady. See #2547. 2024-06-11 15:18:26 +02:00
Davide Tantillo
9f42570868 [haxe] Ported clipping fixes for colinear points (a0caef6 and 932c33a). See #2546. 2024-06-11 15:18:26 +02:00
Davide Tantillo
ed75b2eb61 [haxe] Fix AnimationState complete event bad porting from 88b009c 2024-06-03 11:01:15 +02:00
Davide Tantillo
acd4b1eb98 [haxe] Add coordinates transform and before/after UWT methods. Add stretchyman example. 2024-05-29 11:23:05 +02:00
Davide Tantillo
430cccb03f [haxe] Use Reflect.hasField rather than hasOwnProperty that is present on all platforms 2024-05-29 11:23:05 +02:00
Davide Tantillo
91db26ee40 [haxe] Port of commit 687260a: Removed SlotData#path.
The name now always contains the full path.
2024-05-15 14:05:27 +02:00
Davide Tantillo
d860c3dbb4 [haxe] Add SkeletonSprite.getAnimationBounds() to get the animation bound. Add AnimationBoundExample. 2024-05-04 12:15:41 +02:00
Davide Tantillo
eb80431642 [haxe] Skeleton.getBounds() applies clipping, see #2515. Port of commits b043e5c, 637321a and 2049bed. 2024-05-04 12:01:35 +02:00
Davide Tantillo
511dd0c1da [haxe] Port of commit cb48737 (partially - no copy constructor) 2024-05-01 11:13:49 +02:00
Davide Tantillo
9b5dcdac1f [haxe] Physics porting completed - Added 4 physics examples 2024-04-16 13:01:37 +02:00
Davide Tantillo
bb9d23c4d0 [haxe] Physics porting - Missing Skeleton loaders, examples and TODO 2024-04-13 18:31:10 +02:00
Mario Zechner
f3dbe0d332 [haxe] Fix for #2412 2023-11-28 13:31:23 +01:00
Mario Zechner
fa4310b4d3 [haxe] Closes #2403, deform vertices arrays need to be initialized with default values. 2023-10-30 15:10:19 +01:00
Mario Zechner
a7bb103ec9 [haxe] Fix Scene touch handling, fix PathConstraint 2023-10-24 18:52:55 +02:00
Mario Zechner
d12431d72c [haxe] Fix MeshAttachment#updateRegion for the 270° case. 2023-10-24 17:11:10 +02:00
Mario Zechner
eed1a3e30a [haxe] AssetsTextureLoader is now StarlingTextureLoader, remove TextureAtlas.from, change SkeletonData.from to not use OpenFL Assets. 2023-09-14 15:05:02 +02:00
Mario Zechner
bb3bd3ad40 [haxe] Rewrite core to not use OpenFL classes. Needed for compatibility with Heaps engine. 2023-09-14 14:53:30 +02:00
Mario Zechner
f2f1a8ce46 [haxe] Fix SkeletonSprite.advanceTime to use the actual delta time. 2023-09-14 12:26:34 +02:00
Mario Zechner
8f8bf06610 [haxe] License headers. 2023-09-14 11:33:15 +02:00
Mario Zechner
02220279bb [haxe] Remove superfluous OpenFL imports. 2023-09-14 11:23:09 +02:00
Mario Zechner
1aa727bf43 [haxe] Fix parsing binary deform timelines, sequences. 2023-09-13 23:53:25 +02:00
Mario Zechner
9eab06f3ba [haxe] Fix texture atlas loading, sequence example. 2023-09-13 19:35:30 +02:00
Mario Zechner
806ec03e0d [haxe] Fix binary asset loading, make Skeleton.getBounds() easier to use. 2023-09-13 17:36:52 +02:00
Mario Zechner
fdfc4642ad [haxe] minimal scene framework, fixes for Haxe C++, clean-up of API 2023-09-13 15:36:03 +02:00
Mario Zechner
4cc4f15f47 [haxe] Fix json parsing, rendering. 2023-09-12 17:44:06 +02:00
Mario Zechner
fafb585882 [haxe] Initial port complete. WIP. 2023-09-12 16:21:41 +02:00
Mario Zechner
30311f2cd8 [haxe] More porting from 4.0 -> 4.1, WIP 2023-09-11 14:06:13 +02:00