Donovan Watteau
27f9a460b5
JANITORIAL: Fix "the the" and similar typos
2022-07-29 19:36:40 +03:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
baccbedf50
GRAPHICS: Changed surface classes sizes from uint16 to int16
2021-07-04 18:24:27 -07:00
Eugene Sandulenko
4df3f33399
GRAPHICS: Fix mess with color components in TransparentSurface
...
We were having it inconsistent for years and since the feature is underused,
nobody noticed. Also endianness doesn't make sense for the shifts,
only for the color indexes
2021-05-12 23:19:19 +02:00
Cameron Cawley
394288db98
GRAPHICS: Move rotoscale code out of TransparentSurface
2021-04-19 03:08:11 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Bartosz Gentkowski
a35cbeab46
DOXYGEN: Add doxy groups to remaining headers in 'graphics'
...
To make sure that they appear in the graphics group
in the doc structure.
2020-12-01 23:24:37 +00:00
Vladimir Menshakov
b1bee9b372
GRAPHICS: Remove unimplemented colorkey methods from TransparentSurface
2020-09-01 21:52:38 +01:00
Cameron Cawley
352653b8a2
GRAPHICS: Add a function for scaling a standard Graphics::Surface
...
This also makes use of it in the SCI and Wintermute engines
2020-07-18 12:16:52 +02:00
Cameron Cawley
42019d4252
GRAPHICS: Move code for nearest neighbour scaling out of TransparentSurface
2020-07-18 12:16:52 +02:00
Eugene Sandulenko
e23d50bae0
GRAPHICS: Specify signedness in TS_ARGB macro
2020-05-10 13:38:21 +02:00
Eugene Sandulenko
b45cadb065
GRAPHICS: Enhanced setAlpha method
2019-11-13 22:07:08 +01:00
Eugene Sandulenko
c450854165
GRAPHICS: Added setAlpha() method to TransparentSurface
2019-11-13 22:07:08 +01:00
Colin Snover
7ce2e4cf08
GRAPHICS: Allow nearest neighbor scaling of 1Bpp and 2Bpp TransparentSurfaces
...
This is one small step toward allowing more shared usage of
existing scaling code.
2017-07-06 19:12:36 -05:00
Eugene Sandulenko
f1dd84fdf8
WINTERMUTE: Fix references to TransparentSurface templates
2016-12-26 18:54:44 +01:00
Eugene Sandulenko
6a11ac7f12
GRAPHICS: Avoid name clashes for templates/non-template function
2016-12-26 18:31:54 +01:00
Tobia Tesan
c6ed1625f0
WINTERMUTE: Add TFilteringMode to transparent_surface.h
2016-12-26 12:28:51 +01:00
Eugene Sandulenko
ea80e24481
GUI: Added animation classes
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
53a42ececf
GUI: Added new alphabitmap image type
2016-08-24 16:07:55 +06:00
Alexander Tkachev
4b87563792
GUI: Add blipClip()
2016-07-03 12:23:57 +02:00
Johannes Schickel
69220505b6
GRAPHICS: Add function to query TransparentSurface's builtin PixelFormat.
2015-12-14 05:16:12 +01:00
Johannes Schickel
f7683083e2
GRAPHICS: Use tabs for indentation.
2015-12-14 02:26:11 +01:00
Eugene Sandulenko
89d789b122
GRAPHICS: Added BE/LE to TS_ macros
2014-06-23 15:39:31 +03:00
Eugene Sandulenko
5847240234
GRAPHICS: Rename BS_ to TS_ (for TransparentSurface)
2014-06-17 14:54:53 +03:00
Eugene Sandulenko
7322d905b3
COMMON: Copy TransparentSurface from Wintermute engine to common code
2014-06-15 15:43:06 +03:00