3rdparty/licenseReport: Add seperate LGPL checks
[haiku.git] / src / add-ons / screen_savers / gravity / GravityView.h
blobb8072bcb403e55ff407065caf04076dd188cf9a5
1 /*
2 * Copyright 2012-2013 Tri-Edge AI <triedgeai@gmail.com>
3 * Copyright 2014 Haiku, Inc. All rights reserved.
5 * Distributed under the terms of the MIT license.
7 * Authors:
8 * Tri-Edge AI
9 * John Scipione, jscipione@gmail.com
11 #ifndef GRAVITY_VIEW_H
12 #define GRAVITY_VIEW_H
15 #include <GLView.h>
18 class Gravity;
19 class GravitySource;
22 class GravityView : public BGLView {
23 public:
24 GravityView(BRect frame, Gravity* parent);
25 ~GravityView();
27 void AttachedToWindow();
29 void DirectDraw();
31 private:
32 Gravity* fParent;
33 GravitySource* fGravitySource;
35 int32 fSize;
36 int32 fShade;
40 #endif // GRAVITY_VIEW_H