Bug 984761 - IPDL serialization for the ColorSpace enum. r=bjacob

This commit is contained in:
Markus Stange 2014-03-20 10:12:43 +08:00
parent 0837b9905e
commit ba7d5b6851
2 changed files with 9 additions and 1 deletions

View File

@ -298,6 +298,13 @@ struct ParamTraits<mozilla::gfx::PrimitiveType>
mozilla::gfx::PrimitiveType::Max>
{};
template <>
struct ParamTraits<mozilla::gfx::ColorSpace>
: public TypedEnumSerializer<mozilla::gfx::ColorSpace,
mozilla::gfx::ColorSpace::SRGB,
mozilla::gfx::ColorSpace::Max>
{};
/*
template <>
struct ParamTraits<mozilla::PixelFormat>

View File

@ -206,7 +206,8 @@ private:
MOZ_BEGIN_ENUM_CLASS(ColorSpace)
SRGB,
LinearRGB
LinearRGB,
Max
MOZ_END_ENUM_CLASS(ColorSpace)
MOZ_BEGIN_ENUM_CLASS(AlphaModel)