OpenTTD Source  20240917-master-g9ab0a47812
base.hpp File Reference

Go to the source code of this file.

Data Structures

class  Blitter
 How all blitters should look like. More...
 
struct  Blitter::BlitterParams
 Parameters related to blitting. More...
 

Enumerations

enum  BlitterMode {
  BM_NORMAL, BM_COLOUR_REMAP, BM_TRANSPARENT, BM_TRANSPARENT_REMAP,
  BM_CRASH_REMAP, BM_BLACK_REMAP
}
 The modes of blitting we can do. More...
 

Detailed Description

Base for all blitters.

Definition in file base.hpp.

Enumeration Type Documentation

◆ BlitterMode

The modes of blitting we can do.

Enumerator
BM_NORMAL 

Perform the simple blitting.

BM_COLOUR_REMAP 

Perform a colour remapping.

BM_TRANSPARENT 

Perform transparency darkening remapping.

BM_TRANSPARENT_REMAP 

Perform transparency colour remapping.

BM_CRASH_REMAP 

Perform a crash remapping.

BM_BLACK_REMAP 

Perform remapping to a completely blackened sprite.

Definition at line 17 of file base.hpp.