equal
deleted
inserted
replaced
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"; } |