sfml 0.20.0

Rust binding for sfml
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "System/Vector3.h"
#include <SFML/Window/Sensor.hpp>
#include <cstddef>

extern "C" bool sfSensor_isAvailable(sf::Sensor::Type sensor) {
    return sf::Sensor::isAvailable(sensor);
}

extern "C" void sfSensor_setEnabled(sf::Sensor::Type sensor, bool enabled) {
    sf::Sensor::setEnabled(sensor, enabled);
}

extern "C" sfVector3f sfSensor_getValue(sf::Sensor::Type sensor) {
    sf::Vector3f val = sf::Sensor::getValue(sensor);
    return {val.x, val.y, val.z};
}