// java wrapper for vtkShaderProgram object // package vtk; import vtk.*; public class vtkShaderProgram extends vtkObject { private native int IsTypeOf_0(String id0); public int IsTypeOf(String id0) { return IsTypeOf_0(id0); } private native int IsA_1(String id0); public int IsA(String id0) { return IsA_1(id0); } private native long GetVertexShader_2(); public vtkShader GetVertexShader() { long temp = GetVertexShader_2(); if (temp == 0) return null; return (vtkShader)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void SetVertexShader_3(vtkShader id0); public void SetVertexShader(vtkShader id0) { SetVertexShader_3(id0); } private native long GetFragmentShader_4(); public vtkShader GetFragmentShader() { long temp = GetFragmentShader_4(); if (temp == 0) return null; return (vtkShader)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void SetFragmentShader_5(vtkShader id0); public void SetFragmentShader(vtkShader id0) { SetFragmentShader_5(id0); } private native long GetGeometryShader_6(); public vtkShader GetGeometryShader() { long temp = GetGeometryShader_6(); if (temp == 0) return null; return (vtkShader)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void SetGeometryShader_7(vtkShader id0); public void SetGeometryShader(vtkShader id0) { SetGeometryShader_7(id0); } private native long GetTransformFeedback_8(); public vtkTransformFeedback GetTransformFeedback() { long temp = GetTransformFeedback_8(); if (temp == 0) return null; return (vtkTransformFeedback)vtkObjectBase.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native void SetTransformFeedback_9(vtkTransformFeedback id0); public void SetTransformFeedback(vtkTransformFeedback id0) { SetTransformFeedback_9(id0); } private native boolean GetCompiled_10(); public boolean GetCompiled() { return GetCompiled_10(); } private native void SetCompiled_11(boolean id0); public void SetCompiled(boolean id0) { SetCompiled_11(id0); } private native void CompiledOn_12(); public void CompiledOn() { CompiledOn_12(); } private native void CompiledOff_13(); public void CompiledOff() { CompiledOff_13(); } private native String GetMD5Hash_14(); public String GetMD5Hash() { return GetMD5Hash_14(); } private native void SetMD5Hash_15(String id0); public void SetMD5Hash(String id0) { SetMD5Hash_15(id0); } private native boolean isBound_16(); public boolean isBound() { return isBound_16(); } private native void ReleaseGraphicsResources_17(vtkWindow id0); public void ReleaseGraphicsResources(vtkWindow id0) { ReleaseGraphicsResources_17(id0); } private native int GetHandle_18(); public int GetHandle() { return GetHandle_18(); } private native String GetError_19(); public String GetError() { return GetError_19(); } private native boolean EnableAttributeArray_20(String id0); public boolean EnableAttributeArray(String id0) { return EnableAttributeArray_20(id0); } private native boolean DisableAttributeArray_21(String id0); public boolean DisableAttributeArray(String id0) { return DisableAttributeArray_21(id0); } private native boolean SetUniformi_22(String id0,int id1); public boolean SetUniformi(String id0,int id1) { return SetUniformi_22(id0,id1); } private native boolean SetUniformf_23(String id0,double id1); public boolean SetUniformf(String id0,double id1) { return SetUniformf_23(id0,id1); } private native boolean SetUniform2i_24(String id0,int id1[]); public boolean SetUniform2i(String id0,int id1[]) { return SetUniform2i_24(id0,id1); } private native boolean SetUniform2f_25(String id0,double id1[]); public boolean SetUniform2f(String id0,double id1[]) { return SetUniform2f_25(id0,id1); } private native boolean SetUniform3f_26(String id0,double id1[]); public boolean SetUniform3f(String id0,double id1[]) { return SetUniform3f_26(id0,id1); } private native boolean SetUniform4f_27(String id0,double id1[]); public boolean SetUniform4f(String id0,double id1[]) { return SetUniform4f_27(id0,id1); } private native boolean SetUniformMatrix_28(String id0,vtkMatrix3x3 id1); public boolean SetUniformMatrix(String id0,vtkMatrix3x3 id1) { return SetUniformMatrix_28(id0,id1); } private native boolean SetUniformMatrix_29(String id0,vtkMatrix4x4 id1); public boolean SetUniformMatrix(String id0,vtkMatrix4x4 id1) { return SetUniformMatrix_29(id0,id1); } private native void SetNumberOfOutputs_30(int id0); public void SetNumberOfOutputs(int id0) { SetNumberOfOutputs_30(id0); } private native boolean Substitute_31(String id0,String id1,String id2,boolean id3); public boolean Substitute(String id0,String id1,String id2,boolean id3) { return Substitute_31(id0,id1,id2,id3); } private native boolean Substitute_32(vtkShader id0,String id1,String id2,boolean id3); public boolean Substitute(vtkShader id0,String id1,String id2,boolean id3) { return Substitute_32(id0,id1,id2,id3); } private native boolean IsUniformUsed_33(String id0); public boolean IsUniformUsed(String id0) { return IsUniformUsed_33(id0); } private native boolean IsAttributeUsed_34(String id0); public boolean IsAttributeUsed(String id0) { return IsAttributeUsed_34(id0); } private native void SetFileNamePrefixForDebugging_35(String id0); public void SetFileNamePrefixForDebugging(String id0) { SetFileNamePrefixForDebugging_35(id0); } private native String GetFileNamePrefixForDebugging_36(); public String GetFileNamePrefixForDebugging() { return GetFileNamePrefixForDebugging_36(); } private native void SetUniformGroupUpdateTime_37(int id0,int id1); public void SetUniformGroupUpdateTime(int id0,int id1) { SetUniformGroupUpdateTime_37(id0,id1); } private native int GetUniformGroupUpdateTime_38(int id0); public int GetUniformGroupUpdateTime(int id0) { return GetUniformGroupUpdateTime_38(id0); } private native int FindUniform_39(String id0); public int FindUniform(String id0) { return FindUniform_39(id0); } private native int FindAttributeArray_40(String id0); public int FindAttributeArray(String id0) { return FindAttributeArray_40(id0); } public vtkShaderProgram() { super(); } public vtkShaderProgram(long id) { super(id); } public native long VTKInit(); }