<!DOCTYPE html>
<html>
<head>
<title>FrontPage</title>
<link rel="stylesheet" href="styles.css">
</head>
<header>
<h1>LEXSDL</h1>
<hr>
</header>
<body>
<p>LEXSDL is a <a href=https://www.libsdl.org/>SDL</a> wrapper for <a href=https://en.wikipedia.org/wiki/C_(programming_language) class=c-lang>C</a> and <a href=https://www.rust-lang.org class=rust-lang>Rust</a>.</p>
<p>
This documentation if valid for both <span class=c-lang>C</span> and <span class=rust-lang>Rust</span> since the functions are the same (requiring unsafe in rust).<br>
This documentation is complemented with the official <a href=https://wiki.libsdl.org/SDL2/FrontPage>SDL2 documentation aka. sdlwiki.</a><br>
<span class=warning>*DOCUMENTATION IS NOT FINISHED</span>
</p>
<p>
In rust the <a href=https://crates.io/crates/sdl2-sys>sdl2-sys</a> crate is used.
</p>
<p>
Its easy to integrate in existing projects. Check <a href=Integrating.html>Integrating</a>.
</p>
<p>A safe wrapper is planned for <span class=rust-lang>Rust</span> (probably as feature) and a wrapper for <span class=c-lang>C++</span> to use namespaces, function overloading and methods for structs in both languajes.</p>
<br>
<hr>
<h2>Documentation</h2>
<p>- <a href=CategoryAll.html>ALL</a></p>
<p>- <a href=CategoryInitialization.html>Initialization and Termination</a></p>
<p>- <a href=Integrating.html>Integrating</a></p>
<table>
<td><p>- <a href=CategoryRendering.html>Rendering</a></p></td>
<td><p>
<a href=CategoryRendering.html#renderer>Renderer</a><br>
<a href=CategoryRendering.html#textures>Textures</a><br>
<a href=CategoryRendering.html#sprites>Sprites</a><br>
</p></td>
</table>
<table>
<td><p>- <a href=CategoryEvents.html>Events</a></p></td>
<td><p>
<a href=CategoryEvents.html#keyboard>keyboard</a><br>
<a href=CategoryEvents.html#mouse>mouse</a><br>
<a href=CategoryEvents.html#other>other</a><br>
</p><td>
</table>
<p>- <a href=CategoryInternal.html>Internal</a></p>
<p>- <a href=DocumentationNotes.html>Documentation Notes</a></p>
</body>
<footer>
<br>
<hr>
<a href=FrontPage.html>FrontPage</a> <b>|</b> <a href=https://gitlab.com/Alexevier/lexsdl>GitLab</a> <b>|</b> <a href=https://crates.io/crates/lexsdl>Crates.io</a>
</footer>
</html>