CompositionMode Class Reference

#include <Pt/Gfx/CompositionMode.h>

How new pixels combine with existing pixels. More...

Public Types

enum  Mode {
  SourceCopy = 0 ,
  SourceOver = 1
}
 Supported composition operators. More...

Public Member Functions

 CompositionMode (Mode m=SourceCopy)
 Constructs a composition mode.
CompositionModeoperator= (Mode m)
 Assigns a new composition operator.
 operator Pt::uint32_t () const
 Converts the mode to its integral representation.

Detailed Description

CompositionMode is the blend operator a painter uses. SourceCopy replaces destination pixels. SourceOver blends source over destination using source alpha.

Member Enumeration Documentation

◆ Mode

enum Mode
Enumerator
SourceCopy 

Copies source pixels without blending.

SourceOver 

Blends source pixels over the destination using source alpha.