|
@@ -1,8 +1,8 @@
|
|
-//---------------------------------------------------------------------------
|
|
|
|
|
|
+// ---------------------------------------------------------------------------
|
|
|
|
|
|
#ifndef Unit1H
|
|
#ifndef Unit1H
|
|
#define Unit1H
|
|
#define Unit1H
|
|
-//---------------------------------------------------------------------------
|
|
|
|
|
|
+// ---------------------------------------------------------------------------
|
|
#include <System.Classes.hpp>
|
|
#include <System.Classes.hpp>
|
|
#include <Vcl.Controls.hpp>
|
|
#include <Vcl.Controls.hpp>
|
|
#include <Vcl.StdCtrls.hpp>
|
|
#include <Vcl.StdCtrls.hpp>
|
|
@@ -21,10 +21,10 @@
|
|
#include <Vcl.Dialogs.hpp>
|
|
#include <Vcl.Dialogs.hpp>
|
|
#include <Vcl.ExtCtrls.hpp>
|
|
#include <Vcl.ExtCtrls.hpp>
|
|
#include <Vcl.Menus.hpp>
|
|
#include <Vcl.Menus.hpp>
|
|
-//---------------------------------------------------------------------------
|
|
|
|
-class TForm1 : public TForm
|
|
|
|
-{
|
|
|
|
-__published: // IDE-managed Components
|
|
|
|
|
|
+
|
|
|
|
+// ---------------------------------------------------------------------------
|
|
|
|
+class TForm1 : public TForm {
|
|
|
|
+__published: // IDE-managed Components
|
|
TGLSceneViewer *GLSceneViewer1;
|
|
TGLSceneViewer *GLSceneViewer1;
|
|
TGLScene *GLScene1;
|
|
TGLScene *GLScene1;
|
|
TGLLightSource *GLLightSource1;
|
|
TGLLightSource *GLLightSource1;
|
|
@@ -56,23 +56,25 @@ __published: // IDE-managed Components
|
|
TOpenDialog *OpenDialog1;
|
|
TOpenDialog *OpenDialog1;
|
|
TSaveDialog *SaveDialog1;
|
|
TSaveDialog *SaveDialog1;
|
|
void __fastcall FormCreate(TObject *Sender);
|
|
void __fastcall FormCreate(TObject *Sender);
|
|
- void __fastcall GLCadencer1Progress(TObject *Sender, const double deltaTime, const double newTime);
|
|
|
|
|
|
+ void __fastcall GLCadencer1Progress(TObject *Sender, const double deltaTime,
|
|
|
|
+ const double newTime);
|
|
void __fastcall Timer1Timer(TObject *Sender);
|
|
void __fastcall Timer1Timer(TObject *Sender);
|
|
void __fastcall miWindowsFont1Click(TObject *Sender);
|
|
void __fastcall miWindowsFont1Click(TObject *Sender);
|
|
- void __fastcall GLSceneViewer1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,
|
|
|
|
- int X, int Y);
|
|
|
|
- void __fastcall GLSceneViewer1MouseMove(TObject *Sender, TShiftState Shift, int X,
|
|
|
|
- int Y);
|
|
|
|
- void __fastcall GLSceneViewer1MouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift,
|
|
|
|
- int X, int Y);
|
|
|
|
|
|
+ void __fastcall GLSceneViewer1MouseDown(TObject *Sender,
|
|
|
|
+ TMouseButton Button, TShiftState Shift, int X, int Y);
|
|
|
|
+ void __fastcall GLSceneViewer1MouseMove(TObject *Sender, TShiftState Shift,
|
|
|
|
+ int X, int Y);
|
|
|
|
+ void __fastcall GLSceneViewer1MouseUp(TObject *Sender, TMouseButton Button,
|
|
|
|
+ TShiftState Shift, int X, int Y);
|
|
void __fastcall FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift);
|
|
void __fastcall FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift);
|
|
void __fastcall FormKeyPress(TObject *Sender, System::WideChar &Key);
|
|
void __fastcall FormKeyPress(TObject *Sender, System::WideChar &Key);
|
|
void __fastcall FormKeyUp(TObject *Sender, WORD &Key, TShiftState Shift);
|
|
void __fastcall FormKeyUp(TObject *Sender, WORD &Key, TShiftState Shift);
|
|
- void __fastcall GLCanvasMouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift,
|
|
|
|
- int X, int Y);
|
|
|
|
- void __fastcall GLCanvasMouseMove(TObject *Sender, TShiftState Shift, int X, int Y);
|
|
|
|
- void __fastcall GLCanvasMouseUp(TObject *Sender, TMouseButton Button, TShiftState Shift,
|
|
|
|
- int X, int Y);
|
|
|
|
|
|
+ void __fastcall GLCanvasMouseDown(TObject *Sender, TMouseButton Button,
|
|
|
|
+ TShiftState Shift, int X, int Y);
|
|
|
|
+ void __fastcall GLCanvasMouseMove(TObject *Sender, TShiftState Shift,
|
|
|
|
+ int X, int Y);
|
|
|
|
+ void __fastcall GLCanvasMouseUp(TObject *Sender, TMouseButton Button,
|
|
|
|
+ TShiftState Shift, int X, int Y);
|
|
void __fastcall GLCanvasRender(TGLCustomControl *Sender, TBitmap *Bitmap);
|
|
void __fastcall GLCanvasRender(TGLCustomControl *Sender, TBitmap *Bitmap);
|
|
void __fastcall PenButtonButtonClick(TObject *Sender);
|
|
void __fastcall PenButtonButtonClick(TObject *Sender);
|
|
void __fastcall BrushButtonButtonClick(TObject *Sender);
|
|
void __fastcall BrushButtonButtonClick(TObject *Sender);
|
|
@@ -81,24 +83,22 @@ __published: // IDE-managed Components
|
|
void __fastcall RedButtonButtonClick(TObject *Sender);
|
|
void __fastcall RedButtonButtonClick(TObject *Sender);
|
|
void __fastcall GreenButtonButtonClick(TObject *Sender);
|
|
void __fastcall GreenButtonButtonClick(TObject *Sender);
|
|
void __fastcall BlueButtonButtonClick(TObject *Sender);
|
|
void __fastcall BlueButtonButtonClick(TObject *Sender);
|
|
- void __fastcall GLCanvasAcceptMouseQuery(TGLBaseControl *Sender, TShiftState Shift,
|
|
|
|
- TGLMouseAction Action, TMouseButton Button, int X, int Y, bool &Accept);
|
|
|
|
|
|
+ void __fastcall GLCanvasAcceptMouseQuery(TGLBaseControl *Sender,
|
|
|
|
+ TShiftState Shift, TGLMouseAction Action, TMouseButton Button, int X,
|
|
|
|
+ int Y, bool &Accept);
|
|
void __fastcall GLForm1Moving(TGLForm *Sender, float &Left, float &Top);
|
|
void __fastcall GLForm1Moving(TGLForm *Sender, float &Left, float &Top);
|
|
void __fastcall miOpen1Click(TObject *Sender);
|
|
void __fastcall miOpen1Click(TObject *Sender);
|
|
void __fastcall miSave1Click(TObject *Sender);
|
|
void __fastcall miSave1Click(TObject *Sender);
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-
|
|
|
|
-private: // User declarations
|
|
|
|
|
|
+private: // User declarations
|
|
int StartX;
|
|
int StartX;
|
|
int StartY;
|
|
int StartY;
|
|
int CurrentX;
|
|
int CurrentX;
|
|
int CurrentY;
|
|
int CurrentY;
|
|
-public: // User declarations
|
|
|
|
|
|
+public: // User declarations
|
|
__fastcall TForm1(TComponent* Owner);
|
|
__fastcall TForm1(TComponent* Owner);
|
|
};
|
|
};
|
|
-//---------------------------------------------------------------------------
|
|
|
|
|
|
+
|
|
|
|
+// ---------------------------------------------------------------------------
|
|
extern PACKAGE TForm1 *Form1;
|
|
extern PACKAGE TForm1 *Form1;
|
|
-//---------------------------------------------------------------------------
|
|
|
|
|
|
+// ---------------------------------------------------------------------------
|
|
#endif
|
|
#endif
|