Difference between revisions of "Tutorials"
From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
(The "external links" category seemed unnecessary.) |
|||
Line 6: | Line 6: | ||
− | === | + | === Scripting with CEGUI === |
* [[Getting Started with Lua and CEGUI]] - How to initialise CEGUI with a Lua script module and configuration file. | * [[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. | * [[Handling Events from Lua]] - How to load Lua script files and bind CEGUI events to Lua functions. | ||
* [[Writing CEGUI scripts]] - Code snippets | * [[Writing CEGUI scripts]] - Code snippets | ||
* [[Adding LuaScriptModule to Sample_FirstWindow]] - Experience adding scripting to an existing sample. | * [[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] | ||
+ | |||
=== Window System Examples === | === Window System Examples === | ||
* [[Using CEGUI with SDL and OpenGL]] - Guidelines on how to get SDL, OpenGL and CEGUI running together. | * [[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. | * [[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] | ||
Line 29: | Line 32: | ||
=== Overviews === | === Overviews === | ||
* [[Overview of GUI files]] - A quick introduction to all the XML files used by CEGUI. | * [[Overview of GUI files]] - A quick introduction to all the XML files used by CEGUI. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 01:09, 27 March 2006
Contents
CrazyEddie's Beginner Guides
- The Beginner Guide to Getting CEGUI Rendering - How to initialise CEGUI to render properly.
- 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.
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.
- Creating a scriptable interface using 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.
- Using CEGUI with Qt/QGLViewer
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.