VIS stands for Vehicle Input State and it is a struct that contains the input information from the user for throttle, brake and more.
An Orphan is a Renderer object that has lost its upkeeper from the Scene in the current frame and is therefore scheduled for removal
A Handle is a per-type ID that can be used in the Scene class. Example: scene.vehicle(vehicle1Handle).someVehicleMethod()
The term controller encompasses all devices that may be connected and used to control a Vehicle. In the case that it is a gamepad, the hardcoded keybinds may be used(VE::CONTROLLER_*).
Axes may be used in 4 ways: full range, full range inverted, positive half and negative half. The reason is because GLFW returns -1 to 1 for all axes, which is good for a steering wheel or a joystick, but bad for a pedal or a trigger.
- Associated .hpp file
- Internal .hpp files
- External libraries