fBasicSDL_C.h 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. //---------------------------------------------------------------------------
  2. #ifndef fBasicSDL_CH
  3. #define fBasicSDL_CH
  4. //---------------------------------------------------------------------------
  5. #include <System.Classes.hpp>
  6. #include "GLS.BaseClasses.hpp"
  7. #include "GLS.Coordinates.hpp"
  8. #include "GLS.GeomObjects.hpp"
  9. #include "GLS.Scene.hpp"
  10. #include "GLS.SDL.Context.hpp"
  11. //---------------------------------------------------------------------------
  12. class TDataModule2 : public TDataModule
  13. {
  14. __published: // IDE-managed Components
  15. TGLScene *GLScene1;
  16. TGLLightSource *GLLightSource1;
  17. TGLTeapot *Teapot1;
  18. TGLCamera *GLCamera1;
  19. TSDLViewer *GLSDLViewer1;
  20. void __fastcall DataModuleCreate(TObject *Sender);
  21. void __fastcall GLSDLViewer1EventPollDone(TObject *Sender);
  22. void __fastcall GLSDLViewer1Resize(TObject *Sender);
  23. private: // User declarations
  24. public: // User declarations
  25. bool firstPassDone;
  26. __fastcall TDataModule2(TComponent* Owner);
  27. };
  28. //---------------------------------------------------------------------------
  29. extern PACKAGE TDataModule2 *DataModule2;
  30. //---------------------------------------------------------------------------
  31. #endif