Difference between revisions of "Tutorials"
From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Crazyeddie (Talk | contribs) m (added a 'nothing' line to Extending CEGUI so the layout is not messed up.) |
Crazyeddie (Talk | contribs) m (add link to advanced hit testing tutorial) |
||
Line 6: | Line 6: | ||
* [[The Beginner Guide to Injecting Inputs]] - How to inject inputs into CEGUI and get interactive. | * [[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)]] | * [[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 === | === Scripting with CEGUI === | ||
Line 14: | Line 15: | ||
* [http://www.gpwiki.org/index.php/Crazy_Eddies_GUI_System:Tutorials:Creating_a_scriptable_interface_using_CEGUI Creating a scriptable interface using CEGUI] | * [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 | * [[Custom_ScriptingModule]] - Creating a basic custom scripting module in CEGUI | ||
+ | |||
=== Window System Examples === | === Window System Examples === | ||
Line 23: | Line 25: | ||
=== Extending 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. |
Line 34: | Line 36: | ||
=== 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. | ||
+ | |||
=== Miscellaneous HOW-TOs === | === Miscellaneous HOW-TOs === |
Revision as of 19:36, 14 June 2010
Contents
CrazyEddie's Beginner Guides
- 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.
- 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.
- 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.
- 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.
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.