class PixelMatrix

A dynamical matrix, more powerful than [ ] [ ]

Inheritance:


Public Methods

PixelMatrix(int nbLine_j, int nbColumn_i) throw()
virtual ~PixelMatrix() throw()
PixelArray& operator[](int k) throw()
const PixelArray& operator[](int k) const throw()
int nbLine() const throw()
Vertical
int nbColumn() const throw()
Horizontal
void putSprite(const PixelMatrix& data, const PixelMatrix& mask, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom) throw()
void putSpriteColor(Pixel color, const PixelMatrix& data, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom) throw()
void putSpriteUnderMask(const PixelMatrix& data, const PixelMatrix& mask, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom, const UnderMaskMatrix& underMask, int jPosUnderMask, int iPosUnderMask) throw()
void putSpriteUnderMaskPalette(const PixelMatrix& data, const PixelMatrix& mask, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom, const UnderMaskMatrix& underMask, int jPosUnderMask, int iPosUnderMask, const PixelPalette& pal) throw()
void copy(const PixelMatrix& data, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom) throw()
operator const Pixel*() const throw()
operator Pixel*() throw()

Protected Fields

Array < PixelArray * > a
Pixel* p

Documentation

A dynamical matrix, more powerful than [ ] [ ]
Array < PixelArray * > a

Pixel* p

PixelMatrix(int nbLine_j, int nbColumn_i) throw()

virtual ~PixelMatrix() throw()

PixelArray& operator[](int k) throw()

const PixelArray& operator[](int k) const throw()

int nbLine() const throw()
Vertical

int nbColumn() const throw()
Horizontal

void putSprite(const PixelMatrix& data, const PixelMatrix& mask, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom) throw()

void putSpriteColor(Pixel color, const PixelMatrix& data, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom) throw()

void putSpriteUnderMask(const PixelMatrix& data, const PixelMatrix& mask, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom, const UnderMaskMatrix& underMask, int jPosUnderMask, int iPosUnderMask) throw()

void putSpriteUnderMaskPalette(const PixelMatrix& data, const PixelMatrix& mask, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom, const UnderMaskMatrix& underMask, int jPosUnderMask, int iPosUnderMask, const PixelPalette& pal) throw()

void copy(const PixelMatrix& data, int jPosFrom, int iPosFrom, int jPosTo, int iPosTo, int jSizeFrom, int iSizeFrom) throw()

operator const Pixel*() const throw()

operator Pixel*() throw()


Direct child classes:
GraphicMode
Author:
David FAUTHOUX
See Also:
Sprite
WindowPipe
Window
GraphicMode

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de