1 #ifndef SCENE_VIEWER_H_ 2 #define SCENE_VIEWER_H_ 4 #include "EntityProject/entity_system.h" 24 virtual bool Run() = 0;
30 #endif // SCENE_VIEWER_H_ virtual ~ISceneViewer()
Destructor.
Definition: scene_viewer.h:17
virtual bool Run()=0
Runs the visualization.
Abstact class for viewing a scene representing an entity system.
Definition: scene_viewer.h:14
virtual IEntitySystem * GetEntitySystem() const =0
Returns the current entity system.
An abstract class that represents an entity system that contains entities and updates over time...
Definition: entity_system.h:10
virtual void SetEntitySystem(IEntitySystem *entitySystem)=0
Sets the current entity system model that the viewer visualizes.