28#ifndef HPL_UPDATEABLE_H
29#define HPL_UPDATEABLE_H
31#include "hpl1/engine/system/SystemTypes.h"
40 virtual void OnDraw() {}
42 virtual void OnPostSceneDraw() {}
44 virtual void OnPostGUIDraw() {}
46 virtual void OnPostBufferSwap() {}
48 virtual void OnStart() {}
50 virtual void Update(
float afTimeStep) {}
52 virtual void OnExit() {}
54 virtual void Reset() {}
56 const tString &GetName() {
return msName; }
Definition: Updateable.h:35