ruffle/core
Aaron Hill af4f181856 avm2: Implement support for native methods in `playerglobal`
This commit adds support for marking methods as `native`
in ActionScript classes defined in playerglobal. The
`build_playerglobal` now checks for native methods, and
generates Rust code linking them to a corresponding Rust
function definition in the codebase.

To test this functionality, I've reimplemented several
functions as native methods (and moved related code to
pure ActionScript).
2022-07-15 11:43:49 -05:00
..
assets core: Extend the embedded fake device font with more characters 2022-02-09 20:09:52 +01:00
build_playerglobal avm2: Implement support for native methods in `playerglobal` 2022-07-15 11:43:49 -05:00
macros build(deps): bump quote from 1.0.19 to 1.0.20 2022-06-28 00:09:48 +03:00
src avm2: Implement support for native methods in `playerglobal` 2022-07-15 11:43:49 -05:00
Cargo.toml build(deps): bump serde from 1.0.138 to 1.0.139 2022-07-11 23:35:30 +03:00
build.rs avm2: Allow implementing classes in ActionScript in custom `playerglobal` 2022-06-15 22:00:17 +03:00