1 unstable release
Uses old Rust 2015
0.0.0 | Apr 29, 2022 |
---|
#4 in #ongoing
1KB
Raw bindings to FMOD FSBank. These are the raw bindings — you probably want FMOD.rs instead.
Versioning
The bindings crate has its version derived directly from the FMOD Engine
version, for easier pinning of a specific header version. To be specific, for
a given FMOD version aaaa.bb.cc
(aaaa
= product version, bb
= major
version, cc
= minor version), the bindings crate is released as version
bb.cc.dd+aaaa.bb.cc-BUILD
, where BUILD
is the specific FMOD build version,
and dd
is an FMOD.rs-specific patch number, to allow for bindings updates if
necessary, though these are expected to be quite rare in practice.
If you need an older header version, open an issue.
The currently vendored headers are for FMOD Engine 2.02.16 (build 135072).
Linking
The link-search
optional feature will instruct this crate to add the host's
conventional install location for the FMOD Studio API to the link search path.
If this is not known for the current host, the buildscript will panic,
requiring the use of [target.*.fsbank]
config.toml
key to override
the build script link config.
Windows Note
The Windows .lib
files use a _vc
decoration. The crate expects this to be
there and appropriately links to fsbank_vc
on Windows.