59 releases (35 breaking)
|new 0.35.0||Jan 17, 2019|
|0.34.0||Nov 15, 2018|
|0.33.0||Oct 21, 2018|
|0.32.0||May 11, 2018|
|0.0.1||Dec 12, 2014|
#8 in Game engines
3,222 downloads per month
Used in 71 crates (12 directly)
A library for window abstraction
Window storage and interfacing traits.
Window trait is the minimum interface required for event loop.
All backends usually support this trait.
is the maximum interface that can be provided,
while still staying consistent between backends. Not all backends implement
AdvancedWindow; check your backend's documentation to see whether it implements
WindowSettings structure is the preferred way of building
new windows in Piston. It uses the
which backends implement to handle window creation and setup.
OpenGLWindow trait is used to provide low-level
access to OpenGL through the abstract Piston API.
Size structure is used throughout Piston to store window sizes.
It implements some conversion traits for convenience.