Section: Visualization Toolkit IO Classes
To create an instance of class vtkXMLMaterial, simply invoke its constructor as follows
obj = vtkXMLMaterial
obj is an instance of the vtkXMLMaterial class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkXMLMaterial = obj.NewInstance ()
vtkXMLMaterial = obj.SafeDownCast (vtkObject o)
int = obj.GetNumberOfProperties () - Get number of elements of type Property.
int = obj.GetNumberOfTextures () - Get number of elements of type Texture.
int = obj.GetNumberOfVertexShaders () - Get number of Vertex shaders.
int = obj.GetNumberOfFragmentShaders () - Get number of fragment shaders.
vtkXMLDataElement = obj.GetProperty (int id) - Get the ith vtkXMLDataElement of type <Property />.
vtkXMLDataElement = obj.GetTexture (int id) - Get the ith vtkXMLDataElement of type <Texture />.
vtkXMLShader = obj.GetVertexShader (int id) - Get the ith vtkXMLDataElement of type <VertexShader />.
vtkXMLShader = obj.GetFragmentShader (int id) - Get the ith vtkXMLDataElement of type <FragmentShader />.
vtkXMLDataElement = obj.GetRootElement () - Get/Set the XML root element that describes this material.
obj.SetRootElement (vtkXMLDataElement ) - Get/Set the XML root element that describes this material.
int = obj.GetShaderLanguage () - Get the Language used by the shaders in this Material.
The Language of a vtkXMLMaterial is based on the Language of it's
shaders.
int = obj.GetShaderStyle () - Get the style the shaders.
\post valid_result: result==1 || result==2