class PixelArray : public Array

Uses the c-functions of "mem_function cc"

Inheritance:


Public Methods

PixelArray(Pixel *ref, int size) throw()
void putSprite(const PixelArray& a, const PixelArray& mask, int posFrom, int posTo, int sizeFrom) throw()
void putSpriteColor(Pixel color, const PixelArray& a, int posFrom, int posTo, int sizeFrom) throw()
void putSpriteUnderMask(const PixelArray& a, const PixelArray& mask, int posFrom, int posTo, int sizeFrom, const UnderMaskArray& underMask, int posUnderMask) throw()
void putSpriteUnderMaskPalette(const PixelArray& a, const PixelArray& mask, int posFrom, int posTo, int sizeFrom, const UnderMaskArray& underMask, int posUnderMask, const PixelPalette& pal) throw()
void copy(const PixelArray& a, int posFrom, int posTo, int sizeFrom) throw()

Inherited from Array:

Public Methods

int size() const throw()
T_item& operator[](int k) throw()
const T_item& operator[](int k) const throw()
Array < class T_item > & operator=(const Array< class T_item >& a) throw()
Array < class T_item > & operator=(T_item i) throw()
operator const T_item*() const throw()

Protected Fields

const int s
T_item* p
bool haveToDelete

Documentation

Uses the c-functions of "mem_function cc"
PixelArray(Pixel *ref, int size) throw()

void putSprite(const PixelArray& a, const PixelArray& mask, int posFrom, int posTo, int sizeFrom) throw()

void putSpriteColor(Pixel color, const PixelArray& a, int posFrom, int posTo, int sizeFrom) throw()

void putSpriteUnderMask(const PixelArray& a, const PixelArray& mask, int posFrom, int posTo, int sizeFrom, const UnderMaskArray& underMask, int posUnderMask) throw()

void putSpriteUnderMaskPalette(const PixelArray& a, const PixelArray& mask, int posFrom, int posTo, int sizeFrom, const UnderMaskArray& underMask, int posUnderMask, const PixelPalette& pal) throw()

void copy(const PixelArray& a, int posFrom, int posTo, int sizeFrom) throw()


This class has no child classes.
Author:
David FAUTHOUX
See Also:
Anim
Sprite

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