| OpenTTD
    | 
Interface for the loader of our sprites. More...
#include <spriteloader.hpp>
 
  
 | Data Structures | |
| struct | CommonPixel | 
| Definition of a common pixel in OpenTTD's realm.  More... | |
| struct | Sprite | 
| Structure for passing information from the sprite loader to the blitter.  More... | |
| Public Member Functions | |
| virtual uint8 | LoadSprite (SpriteLoader::Sprite *sprite, uint8 file_slot, size_t file_pos, SpriteType sprite_type, bool load_32bpp)=0 | 
| Load a sprite from the disk and return a sprite struct which is the same for all loaders. | |
Interface for the loader of our sprites.
Definition at line 19 of file spriteloader.hpp.
| 
 | pure virtual | 
Load a sprite from the disk and return a sprite struct which is the same for all loaders.
| [out] | sprite | The sprites to fill with data. | 
| file_slot | The file "descriptor" of the file we read from. | |
| file_pos | The position within the file the image begins. | |
| sprite_type | The type of sprite we're trying to load. | |
| load_32bpp | True if 32bpp sprites should be loaded, false for a 8bpp sprite. | 
Implemented in SpriteLoaderGrf.
 1.8.1.2
 1.8.1.2