aboutsummaryrefslogtreecommitdiff
path: root/graphics/VectorRenderer.h
AgeCommit message (Collapse)Author
2016-07-03GUI: Fix blitAlphaBitmapClip()Alexander Tkachev
2016-07-03GUI: Add blitAlphaBitmapClip()Alexander Tkachev
2016-07-03GUI: Add fillSurfaceClip()Alexander Tkachev
2016-07-03GUI: Add drawCrossClip()Alexander Tkachev
2016-07-03GUI: Fix drawRoundedSquareClip()Alexander Tkachev
2016-07-03GUI: Add drawTabClip()Alexander Tkachev
2016-07-03GUI: Add drawBeveledSquareClip()Alexander Tkachev
2016-07-03GUI: Add drawLineClip()Alexander Tkachev
2016-07-03GUI: Add drawCircle()Alexander Tkachev
2016-07-03GUI: Add drawSquareClip()Alexander Tkachev
2016-07-03GUI: Add VectorRendererSpec::drawTriangleClip()Alexander Tkachev
2016-07-03GUI: clippingRect propagated deeperAlexander Tkachev
2016-07-03GUI: Prepare button to be clippedAlexander Tkachev
2014-10-28GRAPHICS: Remove trailing whitespaceFilippos Karapetis
2014-08-29GRAPHICS: Fix some Doxygen comments that seem wrong.Einar Johan Trøan Sømåen
2013-08-16GRAPHICS: Add support for Soft Shadows with rounded squaresNarek Mailian
2013-08-16GRAPHICS: Added changes and improved code from inisider/scummvm (partial text)Narek Mailian
Includes code from https://github.com/inisider/scummvm/ , which has been squashed and bugfixed
2013-08-03GRAPHICS: Take advantage of Surface::getPixels.Johannes Schickel
2013-08-03GRAPHICS: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2012-09-26JANITORIAL: Remove trailing whitespaces.Johannes Schickel
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2011-12-10GUI: Move _gradientBytes to VectorRendererSpecEugene Sandulenko
2011-12-07GUI: Improved pop up and scrollbar arrows lookMaximRussia
Previous triangle drawing was all wrong, rewrote it from the scratch. Added padding to drawsteps in stx files
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2009-10-04Change a couple places from 'end of namespace' to 'End of namespace', for ↵Max Horn
consistency svn-id: r44634
2009-06-28GUI: Replaced ThemeParser::_drawFunction hashmap by a static function ↵Max Horn
getDrawingFunctionCallback which maps strings to draw funcs svn-id: r41931
2009-02-17Remove VECTOR_RENDERER_FORMAT check and related documentation.Johannes Schickel
svn-id: r38405
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