// java wrapper for vtkShader object // package vtk; import vtk.*; public class vtkShader 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 int Compile_2(); public int Compile() { return Compile_2(); } private native void PassShaderVariables_3(vtkActor id0,vtkRenderer id1); public void PassShaderVariables(vtkActor id0,vtkRenderer id1) { PassShaderVariables_3(id0,id1); } private native void Bind_4(); public void Bind() { Bind_4(); } private native void Unbind_5(); public void Unbind() { Unbind_5(); } private native void ReleaseGraphicsResources_6(vtkWindow id0); public void ReleaseGraphicsResources(vtkWindow id0) { ReleaseGraphicsResources_6(id0); } private native void SetXMLShader_7(vtkXMLShader id0); public void SetXMLShader(vtkXMLShader id0) { SetXMLShader_7(id0); } private native long GetXMLShader_8(); public vtkXMLShader GetXMLShader() { long temp = GetXMLShader_8(); if (temp == 0) return null; return (vtkXMLShader)vtkObject.JAVA_OBJECT_MANAGER.getJavaObject(temp); } private native int HasShaderVariable_9(String id0); public int HasShaderVariable(String id0) { return HasShaderVariable_9(id0); } private native int GetShaderVariableSize_10(String id0); public int GetShaderVariableSize(String id0) { return GetShaderVariableSize_10(id0); } private native int GetShaderVariableType_11(String id0); public int GetShaderVariableType(String id0) { return GetShaderVariableType_11(id0); } private native int GetScope_12(); public int GetScope() { return GetScope_12(); } public vtkShader() { super(); } public vtkShader(long id) { super(id); } }