Explore Rust or other language bindings with Cesium Native
This isn't something we're going to start working on (at the time of writing), but it's an idea that has been mentioned once or twice by now, and there's no harm in writing this down for future's sake.
There has been interest in having Rust / C# / Python bindings for Cesium Native, and Rust especially. It would be a considerable effort and isn't on our immediate roadmap for now. But if there is growing community interest in this item, we could have deeper conversations of what this effort would look like.
Just to add on to this as I scroll through our issues backlog, we could likely generate a Rust binding automatically using rust-bindgen.
Not much point at the moment putting in work on this, I think, considering how few Cesium Native users we have outside of first party developers. But some day.
Is there a C header file for this that could be easily used by bindgen, or jextract for a java build?
@jalexcole Not at the moment, but something like SWIG might be able to generate one.
Swig might not work in the future due to deprecating JNI.