gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gnash-commit] gnash ChangeLog server/types.h


From: Sandro Santilli
Subject: [Gnash-commit] gnash ChangeLog server/types.h
Date: Wed, 18 Jul 2007 01:47:01 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Changes by:     Sandro Santilli <strk>  07/07/18 01:47:01

Modified files:
        .              : ChangeLog 
        server         : types.h 

Log message:
                * server/types.h: Add rgba::parseRGB() for converting an integer
                  to an rgb value.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.3749&r2=1.3750
http://cvs.savannah.gnu.org/viewcvs/gnash/server/types.h?cvsroot=gnash&r1=1.12&r2=1.13

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.3749
retrieving revision 1.3750
diff -u -b -r1.3749 -r1.3750
--- ChangeLog   18 Jul 2007 00:07:30 -0000      1.3749
+++ ChangeLog   18 Jul 2007 01:47:01 -0000      1.3750
@@ -1,5 +1,7 @@
 2007-07-17 Sandro Santilli <address@hidden>
 
+       * server/types.h: Add rgba::parseRGB() for converting an integer
+         to an rgb value.
        * server/as_object.h: fix comments about case sensitiveness of
          get_member* and set_member*.
        * gui/Makefile.am: add gtk_cairo_create.h in GTK_CAIRO_SRCS.

Index: server/types.h
===================================================================
RCS file: /sources/gnash/gnash/server/types.h,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- server/types.h      20 Apr 2007 13:46:20 -0000      1.12
+++ server/types.h      18 Jul 2007 01:47:01 -0000      1.13
@@ -54,6 +54,19 @@
                {
                }
 
+               /// \brief
+               /// Parse a 32-bit unsigned integer
+               /// as three packed R,G,B bytes.
+               //
+               /// Alpha will be untouched
+               ///
+               void parseRGB(uint32_t rgbCol)
+               {
+                       m_r = (uint8_t)(rgbCol>>16);
+                       m_g = (uint8_t)(rgbCol>>8);
+                       m_b = (uint8_t)(rgbCol);
+               }
+
                /// Initialize from intput stream.
                //
                ///




reply via email to

[Prev in Thread] Current Thread [Next in Thread]