This library provides Rust bindings to the X-Plane plugin SDK.
The X-Plane plugin SDK has three versions:
Each version adds a few new features.
This crate has xplm200
and xplm210
features that enable version 2.0 and 2.1
APIs. These features are enabled by default.
The types and functions are documented on the X-Plane plugin API website.
This library currently can be compiled on Mac OS, Linux, and Windows.
On Mac OS and Windows, plugins must be dynamically linked with libraries that provide stub implementations of the SDK functions. This crate includes those libraries and tells Cargo to link them.
Licensed under either of
at your option.
Files in the SDK folder are provided under a separate license, provided in SDK/license.txt.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.