aboutsummaryrefslogtreecommitdiff
path: root/graphics/VectorRenderer.h
AgeCommit message (Collapse)Author
2009-02-13Rewrote VectorRendererSpec & VectorRendererAA to use a ↵Max Horn
Graphics::PixelFormat, instead of relying on color masks -> should fix bug #2537212, possibly at a slow down on low-end systems (a regression which we certainly could resolve, though). Note: I left the PixelType template param in on purpose, in case we want one day to compile in both 16 and 32 bit pixel support simultaneously svn-id: r36288
2009-01-30Got rid of VectorRenderer::surfacePitch() & ↵Max Horn
VectorRenderer::bytesPerPixel(): the latter was not used, for the former it is silly to go through a virtual method to compute that value; all in all, this code performs too many unnecessary divisions ;) svn-id: r36151
2009-01-30Removed unused area convolution code from VectorRendererMax Horn
svn-id: r36148
2008-12-22Fixed indentation and removed whitespaces at the end of lineJordi Vilalta Prat
svn-id: r35481
2008-11-12Renamed Graphics::TextAlignment -> Graphics::TextAlign and merged it with ↵Max Horn
GUI::ThemeEngine::TextAlignVertical svn-id: r35023
2008-11-10Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine.Vicent Marti
Massive cleanup. svn-id: r34983
2008-11-04Reordered initialization lists to kill a ton of warnings.Nicola Mettifogo
svn-id: r34892
2008-10-29Typo.Johannes Schickel
svn-id: r34866
2008-10-29Enable gui renderer for all bit depths we support currently.Johannes Schickel
svn-id: r34865
2008-10-29Committed my patch from -devel, which reintroduces DISABLE_FANCY_THEMES to ↵Johannes Schickel
strip functionallity in theme renderer uneeded by small devices. svn-id: r34864
2008-10-12Fix some in-line doxygen comments to document the correct member(s); also ↵Max Horn
fixed some typos svn-id: r34781
2008-09-02Massive refactoring/cleanup on the theme engine/parser.Vicent Marti
svn-id: r34285
2008-08-31Split VectorRenderer interface from custom vector renderers.Vicent Marti
svn-id: r34226
2008-08-15Tons of misc. GFX fixes.Vicent Marti
svn-id: r33911
2008-08-14Added Classic Theme - WIP (yes, it's working).Vicent Marti
Added Builtin theme back. Added Python script to automatically build themes. svn-id: r33868
2008-08-10Bugfix: Selection background too short when scrollbar not present.Vicent Marti
Bugfix: Vector renderer drawstep for bitmap blitting. Added bitmap GFX for checkboxes. svn-id: r33771
2008-08-10Bugfix: Several text-drawing issues.Vicent Marti
Bugfix: Overlapping text in text edit dialogs. svn-id: r33768
2008-08-09Added support for image loading/blitting.Vicent Marti
Added support for loading theme files. (Make sure to grab the sample theme "scummodern.zip" from the gui/themes/ directory to try it out) Misc fixes. svn-id: r33718
2008-08-08SCUMM save/load dialog.Vicent Marti
Expanded documentation. Added support for sub-blitting in the vector renderer. svn-id: r33697
2008-08-04Theme layout parsing. Work in progress.Vicent Marti
svn-id: r33613
2008-08-02Added basic support for inner shadows.Vicent Marti
Made sliders look pretty much like the current GUI. svn-id: r33548
2008-08-02Screen/dialog dimming.Vicent Marti
svn-id: r33532
2008-08-02Improved looks on the Modern theme in the new GUI.Vicent Marti
Added support for including externally the default theme in the code. Added Modern theme as a separate XML file in the themes/ dir. Added "makedeftheme.py" script to convert XML themes into include files. svn-id: r33528
2008-08-01Replicating the trunk GUI theme. WIP.Vicent Marti
svn-id: r33508
2008-07-26Convolution filters for the vector renderer. Pretty cool.Vicent Marti
svn-id: r33319
2008-07-25Fixed triangle drawing. A bit.Vicent Marti
svn-id: r33268
2008-07-23Improved text handling.Vicent Marti
Fixed About dialog scroll-out text. svn-id: r33257
2008-07-23Font rendering overhaul. Work in progress.Vicent Marti
svn-id: r33247
2008-07-21Bugfix: Rounded squares at low resolutions were not drawn.Vicent Marti
Cleanup. svn-id: r33179
2008-07-21Valgrind fix: Invalid read/write while restoring backgroundVicent Marti
svn-id: r33166
2008-07-20Rendering pipeline. Broken WIP.Vicent Marti
svn-id: r33152
2008-07-17Finished tabs drawing.Vicent Marti
Added support for dynamic parameters in the Vector Renderer. svn-id: r33088
2008-07-15Tab widget / tab drawing for the renderer. Improved text handling.Vicent Marti
svn-id: r33076
2008-07-15More widgets.Vicent Marti
svn-id: r33071
2008-07-13Improved support for graphics positioning.Vicent Marti
More widgets. New triangle drawing function. svn-id: r33027
2008-07-12- Better support for relative positions in Vector Renderer. Vicent Marti
- More widgets. svn-id: r33016
2008-07-10Support for Vertical text alignement.Vicent Marti
svn-id: r32995
2008-07-10Bugfix: Delayed loading of fontsVicent Marti
svn-id: r32993
2008-07-10Added support for Text Steps in the Vector Renderer.Vicent Marti
svn-id: r32991
2008-07-07Rendering pipeline. Bugfixes / debug widgets.Vicent Marti
svn-id: r32946
2008-07-06Bug fixes for "judgement day" (yay).Vicent Marti
svn-id: r32932
2008-07-04Memory leaks.Vicent Marti
Bug fixes. svn-id: r32908
2008-07-03Rendering pipeline. WIP.Vicent Marti
(I see working buttons) svn-id: r32898
2008-07-03Rendering pipeline. WIP.Vicent Marti
svn-id: r32882
2008-07-02InterfaceManager functionality translated into a Theme subclass ↵Vicent Marti
"ThemeRenderer" to easen integration with the current GUI. svn-id: r32876
2008-06-29Changes to rendering pipeline. WIP.Vicent Marti
svn-id: r32837
2008-06-18Expanded parser.Vicent Marti
Added regex support for Common::String Changed drawstep state saving. svn-id: r32729
2008-06-16Added massive parser documentation.Vicent Marti
Some parser changes. svn-id: r32726
2008-06-13Formating conventions.Vicent Marti
Function parameter fixes. Parser fixes. svn-id: r32696
2008-06-12- Widget caching for Interface manager.Vicent Marti
- Expanded theme Interface - Surface blitting for VectorRenderer svn-id: r32670