|
|
Line 1: |
Line 1: |
− | === CrazyEddie's Beginner Guides ===
| + | #REDIRECT [[:Category:Tutorials]] |
− | * [[The Beginner Guide to Getting CEGUI Rendering]] - How to initialise CEGUI to render properly.
| + | |
− | * [[The Beginner Guide to Resource Groups]] - How to define resource group locations and specify default resource groups.
| + | |
− | * [[The Beginner Guide to Loading Data Files and Initialisation]] - How to load some data files and perform basic system initialisation.
| + | |
− | * [[The Beginner Guide to Creating a CEGUI Window]] - How to create a simple window and get it on screen.
| + | |
− | * [[The Beginner Guide to Injecting Inputs]] - How to inject inputs into CEGUI and get interactive.
| + | |
− | * [[HOWTO: Use the Unified Positions and Sizes System|The Beginner Guide to the Unified Position and Size System (CEGUI >= 0.4.0)]]
| + | |
− | | + | |
− | | + | |
− | === Beyond The Basics ===
| + | |
− | * [[Formatting Tags in CEGUI]] - How to format your text using tags.
| + | |
− | | + | |
− | | + | |
− | === Scripting with CEGUI ===
| + | |
− | * [[Getting Started with Lua and CEGUI]] - How to initialise CEGUI with a Lua script module and configuration file.
| + | |
− | * [[Handling Events from Lua]] - How to load Lua script files and bind CEGUI events to Lua functions.
| + | |
− | * [[Writing CEGUI scripts]] - Code snippets
| + | |
− | * [http://www.gpwiki.org/index.php/Crazy_Eddies_GUI_System:Tutorials:Creating_a_scriptable_interface_using_CEGUI Creating a scriptable interface using CEGUI]
| + | |
− | * [[Custom ScriptingModule]] - Creating a basic custom scripting module in CEGUI
| + | |
− | * [[Extending your Lua Interface]] - How to bind your game code to the lua interface using tolua++.
| + | |
− | | + | |
− | | + | |
− | === Window System Examples ===
| + | |
− | * [[Using CEGUI with SDL and OpenGL]] - Guidelines on how to get SDL, OpenGL and CEGUI running together.
| + | |
− | * [[Using CEGUI with Producer and OpenGL]] - Guidelines on how to render and inject input to CEGUI from the Producer API.
| + | |
− | * [http://artis.imag.fr/Membres/Xavier.Decoret/resources/CEGUI/ Using CEGUI with Qt/QGLViewer]
| + | |
− | * [[Using CEGUI with GLUT]] - Some tips on using OpenGL's GLUT with CEGUI.
| + | |
− | | + | |
− | | + | |
− | === Extending CEGUI ===
| + | |
− | * [[Hit testing of non rectangular windows with CEGUI 0.7.x]] - Create a new window type that has pixel level hit testing.
| + | |
− | * [[Performing custom rendering at the right time]] - Create a Window subclass that does additional, custom rendering using the 3D API.
| + | |
− | | + | |
− | | + | |
− | === Skins - Tutorial For Artists ===
| + | |
− | * [[Creating Skins]] - Extra notes for artists on how to create skins.
| + | |
− | * [[The Beginners Guide to Falagard skinning - Part I]] - Learn by doing a Button.
| + | |
− | * [[The Beginners Guide to Falagard skinning - Part II]] - More Falagard fun, this time with the Editbox.
| + | |
− | | + | |
− | | + | |
− | === Overviews ===
| + | |
− | * [[Overview of GUI files]] - A quick introduction to all the XML files used by CEGUI.
| + | |
− | | + | |
− | | + | |
− | === Miscellaneous HOW-TOs ===
| + | |
− | * [[Create ImageButtons]] - A few different ways to create image buttons.
| + | |
− | * [[Create a CheckListboxItem]] - Create a CheckListBoxItem that you can use with ItemListbox.
| + | |
− | * [[Identifying Multiple Event Sources From A Single Callback]]
| + | |
− | * [[Cool window effects]] - A collection of cool "special" effects on (frame)windows.
| + | |