Crates.io | projectm-sys |
lib.rs | projectm-sys |
version | 1.1.0-alpha.1 |
source | src |
created_at | 2022-09-11 17:47:26.05547 |
updated_at | 2024-11-03 18:28:36.10609 |
description | Bindings for ProjectM |
homepage | |
repository | https://github.com/projectM-visualizer/projectm-rs |
max_upload_size | |
id | 663150 |
size | 4,947,539 |
Rust bindings for ProjectM, built using Bindgen
Docs
·
Example
·
Report Bug
·
Request Feature
To get this crate up and running properly, you'll need to install some prerequisites.
Depending on the OS/distribution and packaging system, libraries might be split into separate packages with binaries and development files. To build projectM, both binaries and development files need to be installed.
cargo.toml
[dependencies]
projectm-sys = { version = "1.0", features = [] } # Available features: playlist
To compile the ProjectM library from source, you are required to set the VCPKG_INSTALLATION_ROOT env variable.
# Powershell
$Env:VCPKG_INSTALLATION_ROOT="C:\path\to\vcpkg"; cargo build
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)Distributed under the LGPL-2.1 license. See LICENSE
for more information.
Blaquewithaq (Discord: SoFloppy#1289) - @anomievision - anomievision@gmail.com