24 /* virtual */ void CopyImageToBuffer(const void *video, void *dst, int width, int height, int dst_pitch); |
24 /* virtual */ void CopyImageToBuffer(const void *video, void *dst, int width, int height, int dst_pitch); |
25 /* virtual */ void ScrollBuffer(void *video, int &left, int &top, int &width, int &height, int scroll_x, int scroll_y); |
25 /* virtual */ void ScrollBuffer(void *video, int &left, int &top, int &width, int &height, int scroll_x, int scroll_y); |
26 /* virtual */ int BufferSize(int width, int height); |
26 /* virtual */ int BufferSize(int width, int height); |
27 /* virtual */ void PaletteAnimate(uint start, uint count); |
27 /* virtual */ void PaletteAnimate(uint start, uint count); |
28 /* virtual */ Blitter::PaletteAnimation UsePaletteAnimation(); |
28 /* virtual */ Blitter::PaletteAnimation UsePaletteAnimation(); |
|
29 /* virtual */ int GetBytesPerPixel() { return 4; } |
29 |
30 |
30 /** |
31 /** |
31 * Compose a colour based on RGB values. |
32 * Compose a colour based on RGB values. |
32 */ |
33 */ |
33 static inline uint32 ComposeColour(uint a, uint r, uint g, uint b) |
34 static inline uint32 ComposeColour(uint a, uint r, uint g, uint b) |