[Libreoffice-commits] core.git: canvas/source include/canvas

Noel Grandin noel at peralex.com
Tue Feb 23 11:23:36 UTC 2016


 canvas/source/directx/dx_9rm.cxx           |    4 ++--
 canvas/source/directx/dx_surfacebitmap.cxx |    4 ++--
 include/canvas/rendering/icolorbuffer.hxx  |    6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

New commits:
commit 02a320777f5b91f33aee364bb29ecc0151aac3e0
Author: Noel Grandin <noel at peralex.com>
Date:   Tue Feb 23 10:06:19 2016 +0200

    convert canvas::IColorBuffer::Format to scoped enum
    
    Change-Id: I0013c0b14992062be97977bf00f4af89fb2766f5
    Reviewed-on: https://gerrit.libreoffice.org/22633
    Reviewed-by: Noel Grandin <noelgrandin at gmail.com>
    Tested-by: Noel Grandin <noelgrandin at gmail.com>

diff --git a/canvas/source/directx/dx_9rm.cxx b/canvas/source/directx/dx_9rm.cxx
index 8a909bb..633e5a9 100644
--- a/canvas/source/directx/dx_9rm.cxx
+++ b/canvas/source/directx/dx_9rm.cxx
@@ -381,7 +381,7 @@ namespace dxcanvas
                 {
                     switch( rSource.getFormat() )
                     {
-                        case ::canvas::IColorBuffer::FMT_A8R8G8B8:
+                        case ::canvas::IColorBuffer::Format::A8R8G8B8:
                         {
                             const std::size_t nSourceBytesPerPixel(4);
                             const std::size_t nSourcePitchInBytes(rSource.getStride());
@@ -422,7 +422,7 @@ namespace dxcanvas
                         }
                         break;
 
-                        case ::canvas::IColorBuffer::FMT_X8R8G8B8:
+                        case ::canvas::IColorBuffer::Format::X8R8G8B8:
                         {
                             const std::size_t nSourceBytesPerPixel(4);
                             const std::size_t nSourcePitchInBytes(rSource.getStride());
diff --git a/canvas/source/directx/dx_surfacebitmap.cxx b/canvas/source/directx/dx_surfacebitmap.cxx
index 6509a68..f7a3dde 100644
--- a/canvas/source/directx/dx_surfacebitmap.cxx
+++ b/canvas/source/directx/dx_surfacebitmap.cxx
@@ -98,7 +98,7 @@ namespace dxcanvas
 
         canvas::IColorBuffer::Format DXColorBuffer::getFormat() const
         {
-            return canvas::IColorBuffer::FMT_X8R8G8B8;
+            return canvas::IColorBuffer::Format::X8R8G8B8;
         }
 
 
@@ -174,7 +174,7 @@ namespace dxcanvas
 
         canvas::IColorBuffer::Format GDIColorBuffer::getFormat() const
         {
-            return canvas::IColorBuffer::FMT_A8R8G8B8;
+            return canvas::IColorBuffer::Format::A8R8G8B8;
         }
     }
 
diff --git a/include/canvas/rendering/icolorbuffer.hxx b/include/canvas/rendering/icolorbuffer.hxx
index 5402f79..b85ca18 100644
--- a/include/canvas/rendering/icolorbuffer.hxx
+++ b/include/canvas/rendering/icolorbuffer.hxx
@@ -33,13 +33,13 @@ namespace canvas
     struct IColorBuffer
     {
         /// The underlying pixel format for this buffer
-        enum Format
+        enum class Format
         {
             // 32-bit ARGB pixel format with alpha, 8 bits per channel.
-            FMT_A8R8G8B8,
+            A8R8G8B8,
 
             // 32-bit RGB pixel format, 8 bits per channel.
-            FMT_X8R8G8B8
+            X8R8G8B8
         };
 
         virtual ~IColorBuffer() {}


More information about the Libreoffice-commits mailing list