Posted on January 13, 2021 by Olivier Goffart and Simon Hausmann
With SixtyFPS, we are creating a GUI toolkit. We chose
Rust as the implementation language for our runtime library, and we want to make the same library usable from different
programming languages. We believe programmers in all languages need to build GUIs - powered by the same runtime library.
Rust, with its Foreign Function Interface (FFI) is an excellent choice.
In this article we look at how to expose an idiomatic C++ API from our Rust library.
Posted on December 16, 2020 by Olivier Goffart and Simon Hausmann
SixtyFPS is a new UI toolkit we are creating for applications running our desktop and embedded. Our first blog post was introducing the project. In summary, SixtyFPS is composed of a markup language that makes it easy to describe the user interface, which is then compiled to optimized C++. In this blog post, we are going to teach the basics of SixtyFPS and how to use it from C++ to create a small game. This is basically a port to C++ of our previous blog post that was targeting Rust.
Posted on December 14, 2020 by Olivier Goffart and Simon Hausmann
SixtyFPS is a new project aiming at making a UI toolkit. The previous blog post was introducing the project. This blog post explains, through a small tutorial, how to use SixtyFPS to create a small game.