| | 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 | }}} |