//--------------------------------------------------------------------------- #ifndef Unit1H #define Unit1H //--------------------------------------------------------------------------- #include #include #include "GLS.BaseClasses.hpp" #include "GLS.Coordinates.hpp" #include "GLS.Scene.hpp" #include "GLS.Context.hpp" #include "GLS.Utils.hpp" #include "GLS.GeomObjects.hpp" #include "GLSDLContext.hpp" #include //--------------------------------------------------------------------------- class TDataModule1 : public TDataModule { __published: // IDE-managed Components TGLScene *GLScene1; TGLLightSource *GLLightSource1; TGLTeapot *Teapot1; TGLCamera *GLCamera1; TGLSDLViewer *SDLViewer1; void DataModuleCreate(TObject *Sender); void GLSDLViewer1EventPollDone(TObject *Sender); void GLSDLViewer1Resize(TObject *Sender); private: // User declarations bool firstPassDone; public: // User declarations __fastcall TDataModule1(TComponent* Owner); }; //--------------------------------------------------------------------------- extern PACKAGE TDataModule1 *DataModule1; //--------------------------------------------------------------------------- #endif