]> gerrit.simantics Code Review - simantics/3d.git/blob - vtk/src/vtk/vtkOpenGLRenderWindow.java
Fix PNG loading
[simantics/3d.git] / vtk / src / vtk / vtkOpenGLRenderWindow.java
1 // java wrapper for vtkOpenGLRenderWindow object
2 //
3
4 package vtk;
5 import vtk.*;
6
7 public class vtkOpenGLRenderWindow extends vtkRenderWindow
8 {
9
10   private native int IsTypeOf_0(String id0);
11   public int IsTypeOf(String id0)
12     { return IsTypeOf_0(id0); }
13
14   private native int IsA_1(String id0);
15   public int IsA(String id0)
16     { return IsA_1(id0); }
17
18   private native String GetRenderingBackend_2();
19   public String GetRenderingBackend()
20     { return GetRenderingBackend_2(); }
21
22   private native void SetGlobalMaximumNumberOfMultiSamples_3(int id0);
23   public void SetGlobalMaximumNumberOfMultiSamples(int id0)
24     { SetGlobalMaximumNumberOfMultiSamples_3(id0); }
25
26   private native int GetGlobalMaximumNumberOfMultiSamples_4();
27   public int GetGlobalMaximumNumberOfMultiSamples()
28     { return GetGlobalMaximumNumberOfMultiSamples_4(); }
29
30   private native int GetPixelData_5(int id0,int id1,int id2,int id3,int id4,vtkUnsignedCharArray id5,int id6);
31   public int GetPixelData(int id0,int id1,int id2,int id3,int id4,vtkUnsignedCharArray id5,int id6)
32     { return GetPixelData_5(id0,id1,id2,id3,id4,id5,id6); }
33
34   private native int SetPixelData_6(int id0,int id1,int id2,int id3,vtkUnsignedCharArray id4,int id5,int id6);
35   public int SetPixelData(int id0,int id1,int id2,int id3,vtkUnsignedCharArray id4,int id5,int id6)
36     { return SetPixelData_6(id0,id1,id2,id3,id4,id5,id6); }
37
38   private native int GetRGBAPixelData_7(int id0,int id1,int id2,int id3,int id4,vtkFloatArray id5,int id6);
39   public int GetRGBAPixelData(int id0,int id1,int id2,int id3,int id4,vtkFloatArray id5,int id6)
40     { return GetRGBAPixelData_7(id0,id1,id2,id3,id4,id5,id6); }
41
42   private native int SetRGBAPixelData_8(int id0,int id1,int id2,int id3,vtkFloatArray id4,int id5,int id6,int id7);
43   public int SetRGBAPixelData(int id0,int id1,int id2,int id3,vtkFloatArray id4,int id5,int id6,int id7)
44     { return SetRGBAPixelData_8(id0,id1,id2,id3,id4,id5,id6,id7); }
45
46   private native int GetRGBACharPixelData_9(int id0,int id1,int id2,int id3,int id4,vtkUnsignedCharArray id5,int id6);
47   public int GetRGBACharPixelData(int id0,int id1,int id2,int id3,int id4,vtkUnsignedCharArray id5,int id6)
48     { return GetRGBACharPixelData_9(id0,id1,id2,id3,id4,id5,id6); }
49
50   private native int SetRGBACharPixelData_10(int id0,int id1,int id2,int id3,vtkUnsignedCharArray id4,int id5,int id6,int id7);
51   public int SetRGBACharPixelData(int id0,int id1,int id2,int id3,vtkUnsignedCharArray id4,int id5,int id6,int id7)
52     { return SetRGBACharPixelData_10(id0,id1,id2,id3,id4,id5,id6,id7); }
53
54   private native int GetZbufferData_11(int id0,int id1,int id2,int id3,vtkFloatArray id4);
55   public int GetZbufferData(int id0,int id1,int id2,int id3,vtkFloatArray id4)
56     { return GetZbufferData_11(id0,id1,id2,id3,id4); }
57
58   private native int SetZbufferData_12(int id0,int id1,int id2,int id3,vtkFloatArray id4);
59   public int SetZbufferData(int id0,int id1,int id2,int id3,vtkFloatArray id4)
60     { return SetZbufferData_12(id0,id1,id2,id3,id4); }
61
62   private native void ActivateTexture_13(vtkTextureObject id0);
63   public void ActivateTexture(vtkTextureObject id0)
64     { ActivateTexture_13(id0); }
65
66   private native void DeactivateTexture_14(vtkTextureObject id0);
67   public void DeactivateTexture(vtkTextureObject id0)
68     { DeactivateTexture_14(id0); }
69
70   private native int GetTextureUnitForTexture_15(vtkTextureObject id0);
71   public int GetTextureUnitForTexture(vtkTextureObject id0)
72     { return GetTextureUnitForTexture_15(id0); }
73
74   private native int GetDepthBufferSize_16();
75   public int GetDepthBufferSize()
76     { return GetDepthBufferSize_16(); }
77
78   private native boolean GetUsingSRGBColorSpace_17();
79   public boolean GetUsingSRGBColorSpace()
80     { return GetUsingSRGBColorSpace_17(); }
81
82   private native int GetColorBufferInternalFormat_18(int id0);
83   public int GetColorBufferInternalFormat(int id0)
84     { return GetColorBufferInternalFormat_18(id0); }
85
86   private native void SetSize_19(int id0[]);
87   public void SetSize(int id0[])
88     { SetSize_19(id0); }
89
90   private native void SetSize_20(int id0,int id1);
91   public void SetSize(int id0,int id1)
92     { SetSize_20(id0,id1); }
93
94   private native void OpenGLInit_21();
95   public void OpenGLInit()
96     { OpenGLInit_21(); }
97
98   private native void OpenGLInitState_22();
99   public void OpenGLInitState()
100     { OpenGLInitState_22(); }
101
102   private native void OpenGLInitContext_23();
103   public void OpenGLInitContext()
104     { OpenGLInitContext_23(); }
105
106   private native int GetBackLeftBuffer_24();
107   public int GetBackLeftBuffer()
108     { return GetBackLeftBuffer_24(); }
109
110   private native int GetBackRightBuffer_25();
111   public int GetBackRightBuffer()
112     { return GetBackRightBuffer_25(); }
113
114   private native int GetFrontLeftBuffer_26();
115   public int GetFrontLeftBuffer()
116     { return GetFrontLeftBuffer_26(); }
117
118   private native int GetFrontRightBuffer_27();
119   public int GetFrontRightBuffer()
120     { return GetFrontRightBuffer_27(); }
121
122   private native int GetBackBuffer_28();
123   public int GetBackBuffer()
124     { return GetBackBuffer_28(); }
125
126   private native int GetFrontBuffer_29();
127   public int GetFrontBuffer()
128     { return GetFrontBuffer_29(); }
129
130   private native int GetContextCreationTime_30();
131   public int GetContextCreationTime()
132     { return GetContextCreationTime_30(); }
133
134   private native long GetShaderCache_31();
135   public vtkOpenGLShaderCache GetShaderCache() {
136     long temp = GetShaderCache_31();
137
138     if (temp == 0) return null;
139     return (vtkOpenGLShaderCache)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
140 }
141
142   private native long GetVBOCache_32();
143   public vtkOpenGLVertexBufferObjectCache GetVBOCache() {
144     long temp = GetVBOCache_32();
145
146     if (temp == 0) return null;
147     return (vtkOpenGLVertexBufferObjectCache)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
148 }
149
150   private native int GetFrameBufferObject_33();
151   public int GetFrameBufferObject()
152     { return GetFrameBufferObject_33(); }
153
154   private native long GetTextureUnitManager_34();
155   public vtkTextureUnitManager GetTextureUnitManager() {
156     long temp = GetTextureUnitManager_34();
157
158     if (temp == 0) return null;
159     return (vtkTextureUnitManager)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
160 }
161
162   private native void WaitForCompletion_35();
163   public void WaitForCompletion()
164     { WaitForCompletion_35(); }
165
166   private native double GetMaximumHardwareLineWidth_36();
167   public double GetMaximumHardwareLineWidth()
168     { return GetMaximumHardwareLineWidth_36(); }
169
170   private native boolean IsPointSpriteBugPresent_37();
171   public boolean IsPointSpriteBugPresent()
172     { return IsPointSpriteBugPresent_37(); }
173
174   private native int GetDefaultTextureInternalFormat_38(int id0,int id1,boolean id2,boolean id3,boolean id4);
175   public int GetDefaultTextureInternalFormat(int id0,int id1,boolean id2,boolean id3,boolean id4)
176     { return GetDefaultTextureInternalFormat_38(id0,id1,id2,id3,id4); }
177
178   private native String GetOpenGLSupportMessage_39();
179   public String GetOpenGLSupportMessage()
180     { return GetOpenGLSupportMessage_39(); }
181
182   private native int SetUseOffScreenBuffers_40(boolean id0);
183   public int SetUseOffScreenBuffers(boolean id0)
184     { return SetUseOffScreenBuffers_40(id0); }
185
186   private native boolean GetUseOffScreenBuffers_41();
187   public boolean GetUseOffScreenBuffers()
188     { return GetUseOffScreenBuffers_41(); }
189
190   private native int SupportsOpenGL_42();
191   public int SupportsOpenGL()
192     { return SupportsOpenGL_42(); }
193
194   private native String ReportCapabilities_43();
195   public String ReportCapabilities()
196     { return ReportCapabilities_43(); }
197
198   private native void Initialize_44();
199   public void Initialize()
200     { Initialize_44(); }
201
202   private native void PushContext_45();
203   public void PushContext()
204     { PushContext_45(); }
205
206   private native void PopContext_46();
207   public void PopContext()
208     { PopContext_46(); }
209
210   private native boolean InitializeFromCurrentContext_47();
211   public boolean InitializeFromCurrentContext()
212     { return InitializeFromCurrentContext_47(); }
213
214   private native int GetDefaultFrameBufferId_48();
215   public int GetDefaultFrameBufferId()
216     { return GetDefaultFrameBufferId_48(); }
217
218   private native boolean SetSwapControl_49(int id0);
219   public boolean SetSwapControl(int id0)
220     { return SetSwapControl_49(id0); }
221
222   private native long GetTQuad2DVBO_50();
223   public vtkOpenGLBufferObject GetTQuad2DVBO() {
224     long temp = GetTQuad2DVBO_50();
225
226     if (temp == 0) return null;
227     return (vtkOpenGLBufferObject)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp);
228 }
229
230   private native int GetNoiseTextureUnit_51();
231   public int GetNoiseTextureUnit()
232     { return GetNoiseTextureUnit_51(); }
233
234   private native void StereoUpdate_52();
235   public void StereoUpdate()
236     { StereoUpdate_52(); }
237
238   private native void StereoMidpoint_53();
239   public void StereoMidpoint()
240     { StereoMidpoint_53(); }
241
242   private native void Render_54();
243   public void Render()
244     { Render_54(); }
245
246   public vtkOpenGLRenderWindow() { super(); }
247
248   public vtkOpenGLRenderWindow(long id) { super(id); }
249
250 }