Terminus
dynamicphysicsobject.h
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace terminus
6 {
7 
13 {
14 public:
15  DynamicPhysicsObject(World & world);
16 
17  virtual void localUpdate() override;
18 
25  virtual void setLinearVelocity(const QVector3D & velocity);
26 
33  virtual void addLinearVelocity(const QVector3D & velocity);
34 };
35 
36 }
virtual void localUpdate() override
override this method to update this objects state
Definition: dynamicphysicsobject.cpp:15
virtual void addLinearVelocity(const QVector3D &velocity)
Add a velocity to the object's own velocity.
Definition: dynamicphysicsobject.cpp:32
The AbstractPhysicsObject class represents a graphical scene element with a physics-based aspect...
Definition: abstractphysicsobject.h:21
A dynamic physics object is a physics object that is mostly passive. It will be affected by forces an...
Definition: dynamicphysicsobject.h:12
virtual void setLinearVelocity(const QVector3D &velocity)
Set the object's velocity, discarding any previously applied forces.
Definition: dynamicphysicsobject.cpp:27
DynamicPhysicsObject(World &world)
Definition: dynamicphysicsobject.cpp:10
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