openMSX
Public Member Functions | Static Public Attributes | List of all members
openmsx::PixelOpBase< unsigned > Class Reference

#include <PixelOperations.hh>

Public Member Functions

 PixelOpBase (const PixelFormat &format_)
 
const PixelFormatgetPixelFormat () const
 
unsigned getRmask () const
 
unsigned getGmask () const
 
unsigned getBmask () const
 
unsigned getAmask () const
 
unsigned getRshift () const
 
unsigned getGshift () const
 
unsigned getBshift () const
 
unsigned getAshift () const
 
unsigned getRloss () const
 
unsigned getGloss () const
 
unsigned getBloss () const
 
unsigned getAloss () const
 
unsigned getBlendMask () const
 

Static Public Attributes

static constexpr bool IS_RGB565 = false
 

Detailed Description

Definition at line 76 of file PixelOperations.hh.

Constructor & Destructor Documentation

◆ PixelOpBase()

openmsx::PixelOpBase< unsigned >::PixelOpBase ( const PixelFormat format_)
inlineexplicit

Definition at line 79 of file PixelOperations.hh.

Member Function Documentation

◆ getAloss()

unsigned openmsx::PixelOpBase< unsigned >::getAloss ( ) const
inline

Definition at line 95 of file PixelOperations.hh.

◆ getAmask()

unsigned openmsx::PixelOpBase< unsigned >::getAmask ( ) const
inline

Definition at line 87 of file PixelOperations.hh.

References openmsx::PixelFormat::getAmask().

◆ getAshift()

unsigned openmsx::PixelOpBase< unsigned >::getAshift ( ) const
inline

Definition at line 91 of file PixelOperations.hh.

References openmsx::PixelFormat::getAshift().

◆ getBlendMask()

unsigned openmsx::PixelOpBase< unsigned >::getBlendMask ( ) const
inline

Definition at line 97 of file PixelOperations.hh.

◆ getBloss()

unsigned openmsx::PixelOpBase< unsigned >::getBloss ( ) const
inline

Definition at line 94 of file PixelOperations.hh.

◆ getBmask()

unsigned openmsx::PixelOpBase< unsigned >::getBmask ( ) const
inline

Definition at line 86 of file PixelOperations.hh.

References openmsx::PixelFormat::getBmask().

◆ getBshift()

unsigned openmsx::PixelOpBase< unsigned >::getBshift ( ) const
inline

Definition at line 90 of file PixelOperations.hh.

References openmsx::PixelFormat::getBshift().

◆ getGloss()

unsigned openmsx::PixelOpBase< unsigned >::getGloss ( ) const
inline

Definition at line 93 of file PixelOperations.hh.

◆ getGmask()

unsigned openmsx::PixelOpBase< unsigned >::getGmask ( ) const
inline

Definition at line 85 of file PixelOperations.hh.

References openmsx::PixelFormat::getGmask().

◆ getGshift()

unsigned openmsx::PixelOpBase< unsigned >::getGshift ( ) const
inline

Definition at line 89 of file PixelOperations.hh.

References openmsx::PixelFormat::getGshift().

◆ getPixelFormat()

const PixelFormat & openmsx::PixelOpBase< unsigned >::getPixelFormat ( ) const
inline

Definition at line 82 of file PixelOperations.hh.

◆ getRloss()

unsigned openmsx::PixelOpBase< unsigned >::getRloss ( ) const
inline

Definition at line 92 of file PixelOperations.hh.

◆ getRmask()

unsigned openmsx::PixelOpBase< unsigned >::getRmask ( ) const
inline

Definition at line 84 of file PixelOperations.hh.

References openmsx::PixelFormat::getRmask().

◆ getRshift()

unsigned openmsx::PixelOpBase< unsigned >::getRshift ( ) const
inline

Definition at line 88 of file PixelOperations.hh.

References openmsx::PixelFormat::getRshift().

Member Data Documentation

◆ IS_RGB565

constexpr bool openmsx::PixelOpBase< unsigned >::IS_RGB565 = false
staticconstexpr

Definition at line 99 of file PixelOperations.hh.


The documentation for this class was generated from the following file: