|
OpenTTD
|
Read and write support for bmps. More...
#include "stdafx.h"#include "bmp.h"#include "core/bitmath_func.hpp"#include "core/alloc_func.hpp"#include "core/mem_func.hpp"#include "safeguards.h"Go to the source code of this file.
Functions | |
| void | BmpInitializeBuffer (BmpBuffer *buffer, FILE *file) |
| static void | AdvanceBuffer (BmpBuffer *buffer) |
| static bool | EndOfBuffer (BmpBuffer *buffer) |
| static byte | ReadByte (BmpBuffer *buffer) |
| static uint16 | ReadWord (BmpBuffer *buffer) |
| static uint32 | ReadDword (BmpBuffer *buffer) |
| static void | SkipBytes (BmpBuffer *buffer, int bytes) |
| static void | SetStreamOffset (BmpBuffer *buffer, int offset) |
| static bool | BmpRead1 (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| Reads a 1 bpp uncompressed bitmap The bitmap is converted to a 8 bpp bitmap. | |
| static bool | BmpRead4 (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| Reads a 4 bpp uncompressed bitmap The bitmap is converted to a 8 bpp bitmap. | |
| static bool | BmpRead4Rle (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| Reads a 4-bit RLE compressed bitmap The bitmap is converted to a 8 bpp bitmap. | |
| static bool | BmpRead8 (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| Reads a 8 bpp bitmap. | |
| static bool | BmpRead8Rle (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| Reads a 8-bit RLE compressed bpp bitmap. | |
| static bool | BmpRead24 (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| Reads a 24 bpp uncompressed bitmap. | |
| bool | BmpReadHeader (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| bool | BmpReadBitmap (BmpBuffer *buffer, BmpInfo *info, BmpData *data) |
| void | BmpDestroyData (BmpData *data) |
Read and write support for bmps.
Definition in file bmp.cpp.
1.8.1.2