diff -r 2c1075bc97d3 -r 8e410e7ec0d7 src/renderer/32bpp.hpp --- a/src/renderer/32bpp.hpp Sun Jun 17 20:14:38 2007 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,35 +0,0 @@ -/* $Id$ */ - -/** @file 32bpp.hpp */ - -#ifndef RENDERER_32BPP_HPP -#define RENDERER_32BPP_HPP - -#include "renderer.hpp" - -class Renderer_32bpp : public Renderer { -public: - /* virtual */ void *MoveTo(const void *video, int x, int y); - /* virtual */ void SetPixel(void *video, int x, int y, uint8 color); - /* virtual */ void SetPixelIfEmpty(void *video, int x, int y, uint8 color); - /* virtual */ void SetHorizontalLine(void *video, int width, uint8 color); - /* virtual */ void CopyFromBuffer(void *video, const void *src, int width, int height, int src_pitch); - /* virtual */ void CopyToBuffer(const void *video, void *dst, int width, int height, int dst_pitch); - /* virtual */ void MoveBuffer(void *video_dst, const void *video_src, int width, int height); - /* virtual */ int BufferSize(int width, int height); - - static inline uint32 LookupColourInPalette(uint8 index) { - #define ARGB(a, r, g, b) ((((a) << 24) & 0xFF000000) | (((r) << 16) & 0x00FF0000) | (((g) << 8) & 0x0000FF00) | ((b) & 0x000000FF)) - if (index == 0) return 0x00000000; - return ARGB(0xFF, _cur_palette[index].r, _cur_palette[index].g, _cur_palette[index].b); - } -}; - -class FRenderer_32bpp: public RendererFactory { -public: - /* virtual */ const char *GetName() { return "32bpp"; } - - /* virtual */ Renderer *CreateInstance() { return new Renderer_32bpp(); } -}; - -#endif /* RENDERER_32BPP_HPP */