Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / API_Bilat_Canvas_JNI / INC / Scenario.h
1 #ifndef SCENARIO_H_
2 #define SCENARIO_H_
3
4 #include "envCanvasJNI.h"
5
6 /*----------------------------------------------------------------------*\
7 |* Declaration *|
8 \*---------------------------------------------------------------------*/
9
10 /*--------------------------------------*\
11 |* Public *|
12 \*-------------------------------------*/
13
14 /**
15 * Un scénario - Un CanvasNative
16 *
17 * getCanvasNativeID doit être redefinie avec un canvasNativeID valide.
18 */
19 class CBI_CANVAS_JNI Scenario
20 {
21 public:
22
23 /*--------------------------------------*\
24 |* Constructor *|
25 \*-------------------------------------*/
26
27 Scenario();
28
29 /*--------------------------------------*\
30 |* Destructor *|
31 \*-------------------------------------*/
32
33 virtual ~Scenario();
34
35 /*--------------------------------------*\
36 |* Methodes *|
37 \*-------------------------------------*/
38
39 public:
40
41 /**
42 * Doit être appelé après avoir construit le scénario
43 * MyScenario* ptrMyScenario=new MyScenario();
44 * ptrMyScenario->registry();
45 */
46 void registry();
47
48
49 /*--------------------------------------*\
50 |* Get *|
51 \*-------------------------------------*/
52
53
54 /**
55 * Il faut retourner impérativement le canvasNativeID d'un CanvasNative précèdement instancié.
56 */
57 virtual int getCanvasNativeID()=0;
58
59 };
60
61 #endif
62
63 /*----------------------------------------------------------------------*\
64 |* End *|
65 \*---------------------------------------------------------------------*/