Normand Briere
2019-05-13 f924d3e00db476c06f55f3d5aaef307e17575340
iCameraPane.java
....@@ -24,7 +24,7 @@
2424
2525 boolean IsFrozen();
2626
27
- javax.media.opengl.GL GetGL();
27
+ javax.media.opengl.GL GetGL0();
2828
2929 // Currently in Globals
3030 int DrawMode();
....@@ -42,6 +42,8 @@
4242 Camera ManipCamera();
4343 Camera RenderCamera();
4444
45
+ boolean SetCamera(Camera c);
46
+
4547 cVector TargetLookAt();
4648
4749 // Should be cMaterial
....@@ -58,7 +60,54 @@
5860
5961 void DrawFace(Object3D obj, Vertex pv, Vertex qv, Vertex rv, Face face);
6062
63
+ void DrawBox(cVector min, cVector max);
64
+
65
+ void DrawGeometry(BoundaryRep bRep, boolean flipV, boolean selectmode);
66
+
67
+ void DrawDynamicMesh(cMesh c);
68
+
69
+ void StartTriangles();
70
+ void EndTriangles();
71
+
72
+ int GenList();
73
+ void NewList(int id);
74
+ void CallList(int id);
75
+ void EndList();
76
+
77
+ void NextIndex();
78
+
6179 void DrawParticles(TriMesh geo, Object3D shape, boolean selected, boolean rotate);
6280
6381 void PrepOcclusion(BoundaryRep br, double[][] transform);
82
+
83
+ void setCursor(java.awt.Cursor cursor);
84
+
85
+ com.sun.opengl.util.texture.TextureData GetTextureData(String tex, boolean bump, int resolution);
86
+
87
+ void repaint();
88
+
89
+ void processKeyEvent(java.awt.event.KeyEvent e);
90
+
91
+ void keyPressed(int key);
92
+
93
+ // For scripts
94
+ void ToggleLive();
95
+ void ToggleFrustum();
96
+ void ToggleTexture();
97
+ void ToggleBoxMode();
98
+ void ToggleSupport();
99
+ void ToggleSlowPose();
100
+ void ToggleAbort();
101
+ void ToggleFast();
102
+ void ToggleOeilOnce();
103
+ void ToggleOeil();
104
+ void ToggleTrackOnce();
105
+ void ToggleTrack();
106
+ void ToggleShadowTrack();
107
+ void ToggleInertia();
108
+ void ToggleSmoothFocus();
109
+ void ToggleImageFlip();
110
+ void ToggleSpeakerFocus();
111
+ void ToggleSpeakerCamera();
112
+ void ToggleSpeakerMocap();
64113 }