キーワード: Layout
Color Space の、実メモリ上のレイアウト。
例えば RGBA の実メモリ上のレイアウトは、ARGB なこともあるだろうし BGRA なこともあるだろう。
Color Space に実メモリ上のレイアウトを持たせるのが Layout。
typedef layout<rgba_t> rgba_layout_t; // default ordering is 0,1,2,3... typedef layout<rgba_t, mpl::vector4_c<int,2,1,0,3> > bgra_layout_t; typedef layout<rgba_t, mpl::vector4_c<int,1,2,3,0> > argb_layout_t; typedef layout<rgba_t, mpl::vector4_c<int,3,2,1,0> > abgr_layout_t;