src/blitter/32bpp_optimized.hpp
branchNewGRF_ports
changeset 10994 cd9968b6f96b
parent 10724 68a692eacf22
child 11082 45ab75d184a0
equal deleted inserted replaced
10991:d8811e327d12 10994:cd9968b6f96b
    12 public:
    12 public:
    13 	/* virtual */ void Draw(Blitter::BlitterParams *bp, BlitterMode mode, ZoomLevel zoom);
    13 	/* virtual */ void Draw(Blitter::BlitterParams *bp, BlitterMode mode, ZoomLevel zoom);
    14 	/* virtual */ Sprite *Encode(SpriteLoader::Sprite *sprite, Blitter::AllocatorProc *allocator);
    14 	/* virtual */ Sprite *Encode(SpriteLoader::Sprite *sprite, Blitter::AllocatorProc *allocator);
    15 
    15 
    16 	/* virtual */ const char *GetName() { return "32bpp-optimized"; }
    16 	/* virtual */ const char *GetName() { return "32bpp-optimized"; }
       
    17 
       
    18 	template <BlitterMode mode, ZoomLevel zoom> void Draw(Blitter::BlitterParams *bp);
       
    19 	template <BlitterMode mode> void Draw(Blitter::BlitterParams *bp, ZoomLevel zoom);
    17 };
    20 };
    18 
    21 
    19 class FBlitter_32bppOptimized: public BlitterFactory<FBlitter_32bppOptimized> {
    22 class FBlitter_32bppOptimized: public BlitterFactory<FBlitter_32bppOptimized> {
    20 public:
    23 public:
    21 	/* virtual */ const char *GetName() { return "32bpp-optimized"; }
    24 	/* virtual */ const char *GetName() { return "32bpp-optimized"; }