Explosion(World &world, const QVector3D &position)
Definition: explosion.cpp:14
 
The AbstractGraphicsObject class is the root of a class hierarchy of objects that contain independen ...
Definition: abstractgraphicsobject.h:27
 
unsigned int TimerID
Definition: timer.h:21
 
The program class implements the basic functionality used for binding programs to openGL...
Definition: program.h:18
 
virtual void localUpdate() override
override this method to update this objects state 
Definition: explosion.cpp:31
 
virtual void localRenderSetup(QOpenGLFunctions &gl, Program &program) const 
override this method to customize the rendering process 
Definition: explosion.cpp:46
 
virtual void localRenderCleanup(QOpenGLFunctions &gl, Program &program) const 
override this method to customize the rendering process 
Definition: explosion.cpp:51
 
The World class represents a running game instance and contains all graphical (3D) elements of the sc...
Definition: world.h:46
 
Definition: eventhandler.cpp:18
 
The Explosion class renders an explosion effect. 
Definition: explosion.h:20
 
virtual ~Explosion()
Definition: explosion.cpp:26
 
Timer::TimerID m_timer
Definition: explosion.h:33
 
QVector3D position() const 
Definition: abstractgraphicsobject.cpp:152