Difference between revisions of "Tutorials"

From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Jump to: navigation, search
m (Robot: Cosmetic changes)
(migrating to Category:Tutorials)
 
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.
+

Latest revision as of 12:22, 1 March 2011

Redirect to: