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())
Definition: singleton.h:42
Definition: yuv_to_rgb.h:48
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 convert410(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
@ kScaleITU
Definition: yuv_to_rgb.h:53
void convert444(Graphics::Surface *dst, LuminanceScale scale, const byte *ySrc, const byte *uSrc, const byte *vSrc, int yWidth, int yHeight, int yPitch, int uvPitch)
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: formatinfo.h:28