Skip to main content

History: Mogre and WPF

Preview of version: 4

WPF


WPF is a modern SDK created by Microsoft for building GUIs in Windows. Many powerful Windows applications today, including Visual Studio 2010 and later, are built using WPF. WPF makes it easy to create sophisticated GUI controls that are composed of other controls. It also has support for animation, styling, and data binding. It optionally supports a declarative UI layout through a XML format called XAML.

UI toolkits for games are often simpler and less featureful than desktop-grade UI toolkits. Incorporating WPF into a Mogre application allows a developer to have a sophisticated UI and leverage the vast wealth of WPF resources available.

Methods of Combining WPF and Mogre


... various approaches: D3DImage, double buffer, 2nd WinForms window ...

Interaction with Mogre


... how interaction works (Add both ways, which was describes by Hormis) ...

Example projects


... List the currently existing projects here (including link) and add a short description ...

See also


Further information

  • forum link 1
  • forum link 2


GUI alternatives

  • Miyagi - Pure C# GUI system
  • MyGUI - This GUI system has a .NET wrapper, which can be used for Mogre
  • GUI - An overview for Ogre GUI systems

History

Information Version
Sat 19 of May, 2012 01:09 GMT-0000 Meharin Added WPF Drawing Performance link 25
Tue 08 of May, 2012 05:44 GMT-0000 Meharin added link: Rendering a WPF Container to Bitmap 24
Thu 03 of May, 2012 09:09 GMT-0000 Meharin Added link for http://www.thejoyofcode.com/Generating_images_using_WPF_on_the_Server.aspx 23
Tue 01 of May, 2012 23:51 GMT-0000 Meharin 22
Tue 01 of May, 2012 23:45 GMT-0000 Meharin Added heading for WPF perf links, added a link for VS2010 blog 21
Tue 01 of May, 2012 23:29 GMT-0000 Meharin Added WPF Cached Composition link 20
Tue 01 of May, 2012 23:00 GMT-0000 Meharin Edited: rephrasing. Removed a duplicate Con 19
Tue 01 of May, 2012 22:04 GMT-0000 Beauty style changes 18
Tue 01 of May, 2012 21:58 GMT-0000 Beauty added screenshots + table of contents 17
Tue 01 of May, 2012 21:35 GMT-0000 Beauty added links + tiny text additions 16
Tue 01 of May, 2012 19:13 GMT-0000 Meharin Removed a stray url 15
Tue 01 of May, 2012 19:06 GMT-0000 Meharin 14
Tue 01 of May, 2012 19:03 GMT-0000 Meharin Added a link, fixed WPF On Mogre title 13
Tue 01 of May, 2012 19:00 GMT-0000 Meharin Added overlay technique to header 12
Tue 01 of May, 2012 18:58 GMT-0000 Meharin Added WPF D3D guts link 11
Tue 01 of May, 2012 18:55 GMT-0000 Meharin Added links 10
Tue 01 of May, 2012 18:42 GMT-0000 Meharin Moved WPF on Mogre up. More edits. 9
Tue 01 of May, 2012 18:37 GMT-0000 Meharin Editing 8
Tue 01 of May, 2012 18:28 GMT-0000 Meharin Added initial set of main project/article links 7
Tue 01 of May, 2012 18:27 GMT-0000 Meharin Took out links, replaced with a description and initial pros and cons 6
Tue 01 of May, 2012 18:15 GMT-0000 Meharin Initial update: added the main initial links 5
Tue 01 of May, 2012 17:58 GMT-0000 Meharin Added Methods of combining 4
Tue 01 of May, 2012 17:57 GMT-0000 Meharin 3
Tue 01 of May, 2012 17:56 GMT-0000 Meharin Added an initial description of WPF 2
Tue 01 of May, 2012 13:07 GMT-0000 Beauty NEW PAGE 1