// java wrapper for vtkShaderProgram object // package vtk; import vtk.*; public class vtkShaderProgram extends vtkObject { private native String GetClassName_0(); public String GetClassName() { return GetClassName_0(); } private native int IsA_1(String id0); public int IsA(String id0) { return IsA_1(id0); } private native long GetMaterial_2(); public vtkXMLMaterial GetMaterial() { long temp = GetMaterial_2(); if (temp == 0) return null; return (vtkXMLMaterial)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void SetMaterial_3(vtkXMLMaterial id0); public void SetMaterial(vtkXMLMaterial id0) { SetMaterial_3(id0); } private native int AddShader_4(vtkShader id0); public int AddShader(vtkShader id0) { return AddShader_4(id0); } private native void RemoveShader_5(int id0); public void RemoveShader(int id0) { RemoveShader_5(id0); } private native void RemoveShader_6(vtkShader id0); public void RemoveShader(vtkShader id0) { RemoveShader_6(id0); } private native long NewShaderIterator_7(); public vtkCollectionIterator NewShaderIterator() { long temp = NewShaderIterator_7(); if (temp == 0) return null; return (vtkCollectionIterator)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native int GetNumberOfShaders_8(); public int GetNumberOfShaders() { return GetNumberOfShaders_8(); } private native long CreateShaderProgram_9(int id0); public vtkShaderProgram CreateShaderProgram(int id0) { long temp = CreateShaderProgram_9(id0); if (temp == 0) return null; return (vtkShaderProgram)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void ReadMaterial_10(); public void ReadMaterial() { ReadMaterial_10(); } private native void Render_11(vtkActor id0,vtkRenderer id1); public void Render(vtkActor id0,vtkRenderer id1) { Render_11(id0,id1); } private native void PostRender_12(vtkActor id0,vtkRenderer id1); public void PostRender(vtkActor id0,vtkRenderer id1) { PostRender_12(id0,id1); } private native void ReleaseGraphicsResources_13(vtkWindow id0); public void ReleaseGraphicsResources(vtkWindow id0) { ReleaseGraphicsResources_13(id0); } private native long GetShaderDeviceAdapter_14(); public vtkShaderDeviceAdapter GetShaderDeviceAdapter() { long temp = GetShaderDeviceAdapter_14(); if (temp == 0) return null; return (vtkShaderDeviceAdapter)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } public vtkShaderProgram() { super(); } public vtkShaderProgram(long id) { super(id); } }