Back to bsyte

Sprite Class Reference

Sprites werden fuer Partikel verwendet. Eine Sprite ist wie eine Texture, nur einfacher gestrickt. Ausserdem sind die Pixel einer Sprite semitransparent. More...

#include <Sprite.h>

Inheritance diagram for Sprite:
Collaboration diagram for Sprite:

List of all members.

Public Member Functions

 Sprite ()
 Konstruktor.
void set (Sprite *sprite, float factor)
 Setter (Quasi ein Deepcopy)
void load (DataInputStream &dataIn)
 Liest das Sprite-Objekt aus dem Inputstream.
void save (DataOutputStream &dataOut)
 Serialisiert das Sprite-Objekt in den Outputstream.
virtual ~Sprite ()
 Destruktor.

Private Attributes

int m_indexSize
float m_delta

Detailed Description

Sprites werden fuer Partikel verwendet. Eine Sprite ist wie eine Texture, nur einfacher gestrickt. Ausserdem sind die Pixel einer Sprite semitransparent.


Constructor & Destructor Documentation

Sprite::Sprite ( )

Konstruktor.

Sprite::~Sprite ( ) [virtual]

Destruktor.


Member Function Documentation

void Sprite::load ( DataInputStream dataIn)

Liest das Sprite-Objekt aus dem Inputstream.

Parameters:
dataInDataInputStream

Here is the call graph for this function:

Here is the caller graph for this function:

void Sprite::save ( DataOutputStream dataOut)

Serialisiert das Sprite-Objekt in den Outputstream.

Parameters:
dataOutDataOutputStream
Exceptions:
IOException

Here is the call graph for this function:

Here is the caller graph for this function:

void Sprite::set ( Sprite sprite,
float  delta 
)

Setter (Quasi ein Deepcopy)

Parameters:
spritePointer auf das Quellsprite
deltaNe' Art von Scaling

Member Data Documentation

float Sprite::m_delta [private]
int Sprite::m_indexSize [private]

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