| 1 | {{{ |
---|
| 2 | #!html |
---|
| 3 | <div class="left-col"> |
---|
| 4 | <p class="intro">libRocket is the C++ user interface middleware package based on the HTML and CSS standards. It is designed as a complete solution for any project's interface needs.</p> |
---|
| 5 | <p>libRocket uses the time-tested open standards XHTML1.0 and CSS2.0 (while borrowing features from HTML5 and CSS3), and extends them with features suited towards real-time applications. Because of this, you don't have to learn a whole new proprietary technology like other packages in this middleware space.</p> |
---|
| 6 | </div> |
---|
| 7 | <div class="centre-col"> |
---|
| 8 | <a href="/wiki/frontend/showcase/invaders"><img src="/chrome/site/images/rocket_invaders_small.jpg" width="259px" height="194px" alt="Rocket Invaders" /></a> |
---|
| 9 | <p class="caption">The sample game bundled with libRocket, <em>Rocket Invaders from Mars</em>. This screenshot shows the debugger in action.</p> |
---|
| 10 | </div> |
---|
| 11 | <div class="right-col"> |
---|
| 12 | <p class="intro">Packed with features!</p> |
---|
| 13 | <ul> |
---|
| 14 | <li>Cross platform across all desktop environments: Windows, Mac OSX (Intel) and Linux.</li> |
---|
| 15 | <li>Dynamic layout system.</li> |
---|
| 16 | <li>Efficient application-wide styling, with a custom-built templating engine.</li> |
---|
| 17 | <li>Fully featured open source user control set: buttons, sliders, drop-downs, etc.</li> |
---|
| 18 | <li>Runtime visual debugging suite.</li> |
---|
| 19 | <li>Easily integrated and extensible with Python scripting.</li> |
---|
| 20 | </ul> |
---|
| 21 | <p class="intro">Extensible:</p> |
---|
| 22 | <ul> |
---|
| 23 | <li>Abstracted interfaces for plugging in to any game engine.</li> |
---|
| 24 | <li>Decorator engine allowing custom application-specific effects that can be applied to any element.</li> |
---|
| 25 | <li>Generic event system that binds seamlessly into existing projects.</li> |
---|
| 26 | </ul> |
---|
| 27 | </div> |
---|
| 28 | }}} |