AnoPlib - Animlets are not Particles library
 All Data Structures Namespaces Files Functions Variables
AnoP::AnoPsystemBase Class Reference

A base class to allow template-free handling. More...

#include <AnoP.h>

Inheritance diagram for AnoP::AnoPsystemBase:
AnoP::AnoPsystem< T > AnoP::AnoPsystem< emergency1Struct > AnoP::AnoPsystem< flashSignal1Struct > AnoP::AnoPsystem< int > AnoP::AnoPsystem< starfield1Struct > AnoP::AnoPsystem< waveStruct > AnoP::AnoPsystem< wireless1Struct > AnoPemergency1 AnoPflashlight1 AnoPtentacle1 AnoPstarfield1 AnoPwavelogo1 AnoPwavepropagation1

Public Member Functions

 AnoPsystemBase ()
 Constructor.
virtual void renderAll (unsigned int timeDiff, void *const something)=0
 Renders all stored animlets, passing the given values to these.
virtual ~AnoPsystemBase ()
 Destructor.

Detailed Description

A base class to allow template-free handling.

Definition at line 42 of file AnoP.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 45 of file AnoP.h.

{}
virtual AnoP::AnoPsystemBase::~AnoPsystemBase ( ) [inline, virtual]

Destructor.

Definition at line 48 of file AnoP.h.

{}

Member Function Documentation

virtual void AnoP::AnoPsystemBase::renderAll ( unsigned int  timeDiff,
void *const  something 
) [pure virtual]

Renders all stored animlets, passing the given values to these.

Parameters:
[in]timeDiffAssumed to be the time since last call
[in]somethingFurther thing that will be passed during the rendering

Implemented in AnoP::AnoPsystem< T >, AnoP::AnoPsystem< starfield1Struct >, AnoP::AnoPsystem< int >, AnoP::AnoPsystem< flashSignal1Struct >, AnoP::AnoPsystem< waveStruct >, AnoP::AnoPsystem< emergency1Struct >, and AnoP::AnoPsystem< wireless1Struct >.


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