fixed the channel order for Mac (alpha comes first)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20897 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin 2003-06-03 18:52:57 +00:00
parent 091c90b7cb
commit 3964e424bf

View File

@ -144,11 +144,13 @@ typedef wxPixelFormat<unsigned char, 24, 0, 1, 2> wxImagePixelFormat;
// the (most common) native bitmap format without alpha support
typedef wxPixelFormat<unsigned char, 24,
#ifdef __WXMSW__
#if defined(__WXMSW__)
2, 1, 0
#else // !__WXMSW__
#elif defined(__WXMAC__)
1, 2, 3
#else // default for the others (not supported anyhow)
0, 1, 2
#endif // __WXMSW__/!__WXMSW__
#endif // platform
> wxNativePixelFormat;
// the (most common) native format for bitmaps with alpha channel
@ -156,7 +158,14 @@ typedef wxPixelFormat<unsigned char, 32,
wxNativePixelFormat::RED,
wxNativePixelFormat::GREEN,
wxNativePixelFormat::BLUE,
3> wxAlphaPixelFormat;
#if defined(__WXMSW__)
3
#elif defined(__WXMAC__)
0
#else // default for the others (not supported anyhow)
3
#endif // platform
> wxAlphaPixelFormat;
// we also define the (default/best) pixel format for the given class: this is
// used as default value for the pixel format in wxPixelIterator template