sfml 0.25.1

Rust binding for sfml
Documentation
#include <SFML/Window/Context.hpp>
#include <cstdint>

extern "C" sf::Context *sfContext_new(void) {
    return new sf::Context;
}

extern "C" void sfContext_del(sf::Context *context) {
    delete context;
}

extern "C" bool sfContext_setActive(sf::Context *context, bool active) {
    return context->setActive(active);
}

extern "C" const sf::ContextSettings *sfContext_getSettings(const sf::Context *context) {
    return &context->getSettings();
}

extern "C" uint64_t sfContext_getActiveContextId() {
    return sf::Context::getActiveContextId();
}

extern "C" const sf::Context *sfContext_getActiveContext() {
    return sf::Context::getActiveContext();
}

extern "C" sf::GlFunctionPointer sfContext_getFunction(const char *name) {
    return sf::Context::getFunction(name);
}