OpenTTD Source 20250205-master-gfd85ab1e2c
base.hpp File Reference

Base for all blitters. More...

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 class  BlitterMode : uint8_t {
  Normal , ColourRemap , Transparent , TransparentRemap ,
  CrashRemap , BlackRemap
}
 The modes of blitting we can do. More...
 

Detailed Description

Base for all blitters.

Definition in file base.hpp.

Enumeration Type Documentation

◆ BlitterMode

enum class BlitterMode : uint8_t
strong

The modes of blitting we can do.

Enumerator
Normal 

Perform the simple blitting.

ColourRemap 

Perform a colour remapping.

Transparent 

Perform transparency darkening remapping.

TransparentRemap 

Perform transparency colour remapping.

CrashRemap 

Perform a crash remapping.

BlackRemap 

Perform remapping to a completely blackened sprite.

Definition at line 17 of file base.hpp.