#include "windowobserver.h"
#include "generic/callback.h"
-struct rect_t {
- float min[2];
- float max[2];
+struct rect_t
+{
+ float min[2];
+ float max[2];
};
typedef Callback<void(rect_t)> RectangleCallback;
class View;
-class SelectionSystemWindowObserver : public WindowObserver {
+class SelectionSystemWindowObserver : public WindowObserver
+{
public:
- virtual ~SelectionSystemWindowObserver() = default;
-
- virtual void setView(const View &view) = 0;
-
- virtual void setRectangleDrawCallback(const RectangleCallback &callback) = 0;
+virtual ~SelectionSystemWindowObserver() = default;
+virtual void setView( const View& view ) = 0;
+virtual void setRectangleDrawCallback( const RectangleCallback& callback ) = 0;
};
-SelectionSystemWindowObserver *NewWindowObserver();
+SelectionSystemWindowObserver* NewWindowObserver();
class AABB;
-namespace scene {
- class Graph;
+namespace scene
+{
+class Graph;
}
-
-void Scene_BoundsSelected(scene::Graph &graph, AABB &bounds);
+void Scene_BoundsSelected( scene::Graph& graph, AABB& bounds );
#endif