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

#include <PixelOperations.hh>

Public Member Functions

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

Static Public Attributes

static constexpr bool IS_RGB565 = false
 

Detailed Description

template<>
class openmsx::PixelOpBase< unsigned >

Definition at line 72 of file PixelOperations.hh.

Constructor & Destructor Documentation

◆ PixelOpBase()

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

Definition at line 75 of file PixelOperations.hh.

Member Function Documentation

◆ getAloss()

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

Definition at line 91 of file PixelOperations.hh.

◆ getAmask()

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

Definition at line 83 of file PixelOperations.hh.

References openmsx::PixelFormat::getAmask().

◆ getAshift()

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

Definition at line 87 of file PixelOperations.hh.

References openmsx::PixelFormat::getAshift().

◆ getBlendMask()

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

Definition at line 93 of file PixelOperations.hh.

◆ getBloss()

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

Definition at line 90 of file PixelOperations.hh.

◆ getBmask()

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

Definition at line 82 of file PixelOperations.hh.

References openmsx::PixelFormat::getBmask().

◆ getBshift()

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

Definition at line 86 of file PixelOperations.hh.

References openmsx::PixelFormat::getBshift().

◆ getGloss()

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

Definition at line 89 of file PixelOperations.hh.

◆ getGmask()

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

Definition at line 81 of file PixelOperations.hh.

References openmsx::PixelFormat::getGmask().

◆ getGshift()

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

Definition at line 85 of file PixelOperations.hh.

References openmsx::PixelFormat::getGshift().

◆ getPixelFormat()

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

Definition at line 78 of file PixelOperations.hh.

◆ getRloss()

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

Definition at line 88 of file PixelOperations.hh.

◆ getRmask()

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

Definition at line 80 of file PixelOperations.hh.

References openmsx::PixelFormat::getRmask().

◆ getRshift()

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

Definition at line 84 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 95 of file PixelOperations.hh.


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