xplm-sys

Crates.ioxplm-sys
lib.rsxplm-sys
version0.5.0
sourcesrc
created_at2015-12-13 00:12:44.99427
updated_at2024-03-11 23:54:55.607223
descriptionLow-level bindings for the X-Plane plugin SDK
homepage
repositoryhttps://github.com/samcrow/xplm-sys
max_upload_size
id3618
size1,437,563
Sam Crow (samcrow)

documentation

README

xplm-sys: Rust bindings for the X-Plane plugin SDK

This library provides Rust bindings to the X-Plane plugin SDK.

SDK versions

This crate supports SDK version 4.0.1, which is supported on X-Plane 12.04 and later. Plugins can be used with earlier X-Plane versions as long as they do not use newer APIs.

Some features in earlier versions of the SDK have been removed. This library currently does not provide a way to access them.

Documentation

The types and functions are documented on the X-Plane plugin API website.

Compiling and linking

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.

License

Licensed under either of

at your option.

Files in the SDK folder are provided under a separate license, provided in SDK/license.txt.

Contribution

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.

Commit count: 31

cargo fmt