37 #ifndef GRAPHICS_YUV_TO_RGB_H 38 #define GRAPHICS_YUV_TO_RGB_H 40 #include "common/scummsys.h" 41 #include "common/singleton.h" 42 #include "graphics/surface.h" 145 YUVToRGBLookup *_lookup;
150 #define YUVToRGBMan (::Graphics::YUVToRGBManager::instance()) void convert420Alpha(Graphics::Surface *dst, LuminanceScale scale, const byte *ySrc, const byte *uSrc, const byte *vSrc, const byte *aSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
void convert444(Graphics::Surface *dst, LuminanceScale scale, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
LuminanceScale
Definition: yuv_to_rgb.h:51
void convert420(Graphics::Surface *dst, LuminanceScale scale, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
void convert422(Graphics::Surface *dst, LuminanceScale scale, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
Definition: yuv_to_rgb.h:48
Graphics::Surface * scale(const Graphics::Surface &srcImage, int xSize, int ySize)
Definition: formatinfo.h:28
Definition: yuv_to_rgb.h:53
void convert410(Graphics::Surface *dst, LuminanceScale scale, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
Definition: singleton.h:42