|
|
(12 intermediate revisions by 7 users not shown) |
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)]]
| + | |
− | | + | |
− | === 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
| + | |
− | * [[Adding LuaScriptModule to Sample_FirstWindow]] - Experience adding scripting to an existing sample.
| + | |
− | * [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
| + | |
− | | + | |
− | === 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 ===
| + | |
− | | + | |
− | * [[Using Expat XML parser within CEGUI]] - How to add support for another XML parser.
| + | |
− | | + | |
− | | + | |
− | === 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.
| + | |
− | * [[Folder Selector]] - Using a pre build Class to allow navigation through system folders.
| + | |