Normand Briere
2019-06-11 5e6a6f3319f0c4c687fe71952ac9ecc17792b83a
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();
....@@ -55,18 +55,34 @@
5555
5656 void DrawString(Object3D obj);
5757
58
- void BindTextures(cTexture tex, int resolution);
58
+ void BindTextures(cTexture tex, int resolution) throws Exception;
5959 void ReleaseTextures(cTexture tex);
6060
6161 void DrawFace(Object3D obj, Vertex pv, Vertex qv, Vertex rv, Face face);
6262
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
+
6379 void DrawParticles(TriMesh geo, Object3D shape, boolean selected, boolean rotate);
6480
6581 void PrepOcclusion(BoundaryRep br, double[][] transform);
6682
6783 void setCursor(java.awt.Cursor cursor);
6884
69
- com.sun.opengl.util.texture.TextureData GetTextureData(String tex, boolean bump, int resolution);
85
+ com.sun.opengl.util.texture.TextureData GetTextureData(String tex, boolean bump, int resolution) throws Exception;
7086
7187 void repaint();
7288