Unit1.h 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. //---------------------------------------------------------------------------
  2. #ifndef Unit1H
  3. #define Unit1H
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <Controls.hpp>
  7. #include <StdCtrls.hpp>
  8. #include <Forms.hpp>
  9. #include <Buttons.hpp>
  10. #include <ExtCtrls.hpp>
  11. #include <GLS.CrossPlatform.hpp> // Pascal unit
  12. #include <GLS.VectorGeometry.hpp> // Pascal unit
  13. #include <GLS.Behaviours.hpp> // Pascal unit
  14. #include <GLS.SceneViewer.hpp> // Pascal unit
  15. #include <GLS.Objects.hpp> // Pascal unit
  16. #include <GLS.Scene.hpp> // Pascal unit
  17. #include <GLS.Cadencer.hpp> // Pascal unit
  18. #include <GLS.ParticleFX.hpp>
  19. #include "GLS.BaseClasses.hpp"
  20. #include "GLS.Coordinates.hpp"
  21. #include "GLFullScreenViewer.hpp"
  22. #include "GLS.SceneViewer.hpp"
  23. #include "GLS.Keyboard.hpp"
  24. //---------------------------------------------------------------------------
  25. class TForm1:public TForm
  26. {
  27. __published: // IDE-managed Components
  28. TGLScene * GLScene;
  29. TGLSceneViewer *GLSceneViewer;
  30. TGLDummyCube *DCBase;
  31. TGLDummyCube *DCSrc;
  32. TGLPolygonPFXManager *PFXSpiral;
  33. TGLCadencer *GLCadencer;
  34. TGLParticleFXRenderer *PFXRenderer;
  35. TGLCamera *GLCamera;
  36. TTimer *Timer;
  37. TGLPolygonPFXManager *PFXRing;
  38. TGLFullScreenViewer *GLFullScreenViewer;
  39. TPanel *Panel1;
  40. TSpeedButton *SpeedButton1;
  41. void __fastcall TimerTimer(TObject * Sender);
  42. void __fastcall FormResize(TObject * Sender);
  43. void __fastcall GLSceneViewerDblClick(TObject * Sender);
  44. void __fastcall GLFullScreenViewerDblClick(TObject * Sender);
  45. void __fastcall GLFullScreenViewerKeyPress(TObject * Sender, char &Key);
  46. void __fastcall GLSceneViewerMouseMove(TObject * Sender, TShiftState Shift,
  47. int X, int Y);
  48. private: // User declarations
  49. public: // User declarations
  50. __fastcall TForm1(TComponent * Owner);
  51. };
  52. //---------------------------------------------------------------------------
  53. extern PACKAGE TForm1 *Form1;
  54. //---------------------------------------------------------------------------
  55. #endif