| 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkOpenGLProperty *  | NewInstance () const  | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) override | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| void  | Render (vtkActor *a, vtkRenderer *ren) | 
|   | Implement base class method.  More...
  | 
|   | 
| void  | BackfaceRender (vtkActor *a, vtkRenderer *ren) | 
|   | Implement base class method.  More...
  | 
|   | 
| virtual void  | PostRender (vtkActor *a, vtkRenderer *r) | 
|   | This method is called after the actor has been rendered.  More...
  | 
|   | 
| virtual void  | ReleaseGraphicsResources (vtkWindow *win) | 
|   | Release any graphics resources that are being consumed by this property.  More...
  | 
|   | 
| virtual vtkShaderDeviceAdapter2 *  | GetShaderDeviceAdapter2 () | 
|   | Get the object that can pass vertex attribute to a vtkShaderProgram2.  More...
  | 
|   | 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkOpenGLProperty *  | NewInstance () const  | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) override | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| void  | Render (vtkActor *a, vtkRenderer *ren) | 
|   | Implement base class method.  More...
  | 
|   | 
| void  | BackfaceRender (vtkActor *a, vtkRenderer *ren) | 
|   | Implement base class method.  More...
  | 
|   | 
| virtual void  | PostRender (vtkActor *a, vtkRenderer *r) | 
|   | This method is called after the actor has been rendered.  More...
  | 
|   | 
| virtual void  | ReleaseGraphicsResources (vtkWindow *win) | 
|   | Release any graphics resources that are being consumed by this property.  More...
  | 
|   | 
 | 
| virtual vtkShaderProgram2 *  | GetPropProgram () | 
|   | Set/Get the shader program of the vtkProp.  More...
  | 
|   | 
| void  | SetPropProgram (vtkShaderProgram2 *) | 
|   | Set/Get the shader program of the vtkProp.  More...
  | 
|   | 
 | 
| virtual vtkShaderProgram2 *  | GetCurrentShaderProgram2 () | 
|   | Get the vtkShaderProgram2 object in use.  More...
  | 
|   | 
 | 
| virtual void  | AddShaderVariable (const char *name, int numVars, int *x) | 
|   | Provide values to initialize shader variables.  More...
  | 
|   | 
| virtual void  | AddShaderVariable (const char *name, int numVars, float *x) | 
|   | Provide values to initialize shader variables.  More...
  | 
|   | 
| virtual void  | AddShaderVariable (const char *name, int numVars, double *x) | 
|   | Provide values to initialize shader variables.  More...
  | 
|   | 
| vtkProperty *  | NewInstance () const  | 
|   | 
| void  | DeepCopy (vtkProperty *p) | 
|   | Assign one property to another.  More...
  | 
|   | 
| void  | RemoveTexture (const char *name) | 
|   | Remove a texture from the collection.  More...
  | 
|   | 
| void  | RemoveAllTextures () | 
|   | Remove all the textures.  More...
  | 
|   | 
| int  | GetNumberOfTextures () | 
|   | Returns the number of textures in this property.  More...
  | 
|   | 
| virtual bool  | GetLighting () | 
|   | Set/Get lighting flag for an object.  More...
  | 
|   | 
| virtual void  | SetLighting (bool) | 
|   | Set/Get lighting flag for an object.  More...
  | 
|   | 
| virtual void  | LightingOn () | 
|   | Set/Get lighting flag for an object.  More...
  | 
|   | 
| virtual void  | LightingOff () | 
|   | Set/Get lighting flag for an object.  More...
  | 
|   | 
| virtual bool  | GetRenderPointsAsSpheres () | 
|   | Set/Get rendering of points as spheres.  More...
  | 
|   | 
| virtual void  | SetRenderPointsAsSpheres (bool) | 
|   | Set/Get rendering of points as spheres.  More...
  | 
|   | 
| virtual void  | RenderPointsAsSpheresOn () | 
|   | Set/Get rendering of points as spheres.  More...
  | 
|   | 
| virtual void  | RenderPointsAsSpheresOff () | 
|   | Set/Get rendering of points as spheres.  More...
  | 
|   | 
| virtual bool  | GetRenderLinesAsTubes () | 
|   | Set/Get rendering of lines as tubes.  More...
  | 
|   | 
| virtual void  | SetRenderLinesAsTubes (bool) | 
|   | Set/Get rendering of lines as tubes.  More...
  | 
|   | 
| virtual void  | RenderLinesAsTubesOn () | 
|   | Set/Get rendering of lines as tubes.  More...
  | 
|   | 
| virtual void  | RenderLinesAsTubesOff () | 
|   | Set/Get rendering of lines as tubes.  More...
  | 
|   | 
| virtual void  | SetInterpolation (int) | 
|   | Set the shading interpolation method for an object.  More...
  | 
|   | 
| virtual int  | GetInterpolation () | 
|   | Set the shading interpolation method for an object.  More...
  | 
|   | 
| void  | SetInterpolationToFlat () | 
|   | Set the shading interpolation method for an object.  More...
  | 
|   | 
| void  | SetInterpolationToGouraud () | 
|   | Set the shading interpolation method for an object.  More...
  | 
|   | 
| void  | SetInterpolationToPhong () | 
|   | Set the shading interpolation method for an object.  More...
  | 
|   | 
| const char *  | GetInterpolationAsString () | 
|   | Return the method of shading as a descriptive character string.  More...
  | 
|   | 
| virtual void  | SetRepresentation (int) | 
|   | Control the surface geometry representation for the object.  More...
  | 
|   | 
| virtual int  | GetRepresentation () | 
|   | Control the surface geometry representation for the object.  More...
  | 
|   | 
| void  | SetRepresentationToPoints () | 
|   | Control the surface geometry representation for the object.  More...
  | 
|   | 
| void  | SetRepresentationToWireframe () | 
|   | Control the surface geometry representation for the object.  More...
  | 
|   | 
| void  | SetRepresentationToSurface () | 
|   | Control the surface geometry representation for the object.  More...
  | 
|   | 
| const char *  | GetRepresentationAsString () | 
|   | Return the method of shading as a descriptive character string.  More...
  | 
|   | 
| virtual void  | SetColor (double r, double g, double b) | 
|   | Set the color of the object.  More...
  | 
|   | 
| virtual void  | SetColor (double a[3]) | 
|   | Set the color of the object.  More...
  | 
|   | 
| double *  | GetColor () | 
|   | Set the color of the object.  More...
  | 
|   | 
| void  | GetColor (double rgb[3]) | 
|   | Set the color of the object.  More...
  | 
|   | 
| void  | GetColor (double &r, double &g, double &b) | 
|   | Set the color of the object.  More...
  | 
|   | 
| virtual void  | SetAmbient (double) | 
|   | Set/Get the ambient lighting coefficient.  More...
  | 
|   | 
| virtual double  | GetAmbient () | 
|   | Set/Get the ambient lighting coefficient.  More...
  | 
|   | 
| virtual void  | SetDiffuse (double) | 
|   | Set/Get the diffuse lighting coefficient.  More...
  | 
|   | 
| virtual double  | GetDiffuse () | 
|   | Set/Get the diffuse lighting coefficient.  More...
  | 
|   | 
| virtual void  | SetSpecular (double) | 
|   | Set/Get the specular lighting coefficient.  More...
  | 
|   | 
| virtual double  | GetSpecular () | 
|   | Set/Get the specular lighting coefficient.  More...
  | 
|   | 
| virtual void  | SetSpecularPower (double) | 
|   | Set/Get the specular power.  More...
  | 
|   | 
| virtual double  | GetSpecularPower () | 
|   | Set/Get the specular power.  More...
  | 
|   | 
| virtual void  | SetOpacity (double) | 
|   | Set/Get the object's opacity.  More...
  | 
|   | 
| virtual double  | GetOpacity () | 
|   | Set/Get the object's opacity.  More...
  | 
|   | 
| virtual void  | SetAmbientColor (double, double, double) | 
|   | Set/Get the ambient surface color.  More...
  | 
|   | 
| virtual void  | SetAmbientColor (double[3]) | 
|   | Set/Get the ambient surface color.  More...
  | 
|   | 
| virtual double *  | GetAmbientColor () | 
|   | Set/Get the ambient surface color.  More...
  | 
|   | 
| virtual void  | GetAmbientColor (double &, double &, double &) | 
|   | Set/Get the ambient surface color.  More...
  | 
|   | 
| virtual void  | GetAmbientColor (double[3]) | 
|   | Set/Get the ambient surface color.  More...
  | 
|   | 
| virtual void  | SetDiffuseColor (double, double, double) | 
|   | Set/Get the diffuse surface color.  More...
  | 
|   | 
| virtual void  | SetDiffuseColor (double[3]) | 
|   | Set/Get the diffuse surface color.  More...
  | 
|   | 
| virtual double *  | GetDiffuseColor () | 
|   | Set/Get the diffuse surface color.  More...
  | 
|   | 
| virtual void  | GetDiffuseColor (double &, double &, double &) | 
|   | Set/Get the diffuse surface color.  More...
  | 
|   | 
| virtual void  | GetDiffuseColor (double[3]) | 
|   | Set/Get the diffuse surface color.  More...
  | 
|   | 
| virtual void  | SetSpecularColor (double, double, double) | 
|   | Set/Get the specular surface color.  More...
  | 
|   | 
| virtual void  | SetSpecularColor (double[3]) | 
|   | Set/Get the specular surface color.  More...
  | 
|   | 
| virtual double *  | GetSpecularColor () | 
|   | Set/Get the specular surface color.  More...
  | 
|   | 
| virtual void  | GetSpecularColor (double &, double &, double &) | 
|   | Set/Get the specular surface color.  More...
  | 
|   | 
| virtual void  | GetSpecularColor (double[3]) | 
|   | Set/Get the specular surface color.  More...
  | 
|   | 
| virtual int  | GetEdgeVisibility () | 
|   | Turn on/off the visibility of edges.  More...
  | 
|   | 
| virtual void  | SetEdgeVisibility (int) | 
|   | Turn on/off the visibility of edges.  More...
  | 
|   | 
| virtual void  | EdgeVisibilityOn () | 
|   | Turn on/off the visibility of edges.  More...
  | 
|   | 
| virtual void  | EdgeVisibilityOff () | 
|   | Turn on/off the visibility of edges.  More...
  | 
|   | 
| virtual void  | SetEdgeColor (double, double, double) | 
|   | Set/Get the color of primitive edges (if edge visibility is enabled).  More...
  | 
|   | 
| virtual void  | SetEdgeColor (double[3]) | 
|   | Set/Get the color of primitive edges (if edge visibility is enabled).  More...
  | 
|   | 
| virtual double *  | GetEdgeColor () | 
|   | Set/Get the color of primitive edges (if edge visibility is enabled).  More...
  | 
|   | 
| virtual void  | GetEdgeColor (double &, double &, double &) | 
|   | Set/Get the color of primitive edges (if edge visibility is enabled).  More...
  | 
|   | 
| virtual void  | GetEdgeColor (double[3]) | 
|   | Set/Get the color of primitive edges (if edge visibility is enabled).  More...
  | 
|   | 
| virtual void  | SetLineWidth (float) | 
|   | Set/Get the width of a Line.  More...
  | 
|   | 
| virtual float  | GetLineWidth () | 
|   | Set/Get the width of a Line.  More...
  | 
|   | 
| virtual void  | SetLineStipplePattern (int) | 
|   | Set/Get the stippling pattern of a Line, as a 16-bit binary pattern (1 = pixel on, 0 = pixel off).  More...
  | 
|   | 
| virtual int  | GetLineStipplePattern () | 
|   | Set/Get the stippling pattern of a Line, as a 16-bit binary pattern (1 = pixel on, 0 = pixel off).  More...
  | 
|   | 
| virtual void  | SetLineStippleRepeatFactor (int) | 
|   | Set/Get the stippling repeat factor of a Line, which specifies how many times each bit in the pattern is to be repeated.  More...
  | 
|   | 
| virtual int  | GetLineStippleRepeatFactor () | 
|   | Set/Get the stippling repeat factor of a Line, which specifies how many times each bit in the pattern is to be repeated.  More...
  | 
|   | 
| virtual void  | SetPointSize (float) | 
|   | Set/Get the diameter of a point.  More...
  | 
|   | 
| virtual float  | GetPointSize () | 
|   | Set/Get the diameter of a point.  More...
  | 
|   | 
| virtual int  | GetBackfaceCulling () | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual void  | SetBackfaceCulling (int) | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual void  | BackfaceCullingOn () | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual void  | BackfaceCullingOff () | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual int  | GetFrontfaceCulling () | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual void  | SetFrontfaceCulling (int) | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual void  | FrontfaceCullingOn () | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual void  | FrontfaceCullingOff () | 
|   | Turn on/off fast culling of polygons based on orientation of normal with respect to camera.  More...
  | 
|   | 
| virtual char *  | GetMaterialName () | 
|   | Returns the name of the material currently loaded, if any.  More...
  | 
|   | 
| virtual void  | SetShading (int) | 
|   | Enable/Disable shading.  More...
  | 
|   | 
| virtual int  | GetShading () | 
|   | Enable/Disable shading.  More...
  | 
|   | 
| virtual void  | ShadingOn () | 
|   | Enable/Disable shading.  More...
  | 
|   | 
| virtual void  | ShadingOff () | 
|   | Enable/Disable shading.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, int v) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, float v) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, double v) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, int v1, int v2) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, float v1, float v2) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, double v1, double v2) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, int v1, int v2, int v3) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, float v1, float v2, float v3) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | AddShaderVariable (const char *name, double v1, double v2, double v3) | 
|   | Methods to provide to add shader variables from tcl.  More...
  | 
|   | 
| void  | SetTexture (const char *name, vtkTexture *texture) | 
|   | Set/Get the texture object to control rendering texture maps.  More...
  | 
|   | 
| vtkTexture *  | GetTexture (const char *name) | 
|   | Set/Get the texture object to control rendering texture maps.  More...
  | 
|   | 
| void  | SetTexture (int unit, vtkTexture *texture) | 
|   | Set/Get the texture object to control rendering texture maps.  More...
  | 
|   | 
| vtkTexture *  | GetTexture (int unit) | 
|   | Set/Get the texture object to control rendering texture maps.  More...
  | 
|   | 
| void  | RemoveTexture (int unit) | 
|   | Set/Get the texture object to control rendering texture maps.  More...
  | 
|   | 
|   | vtkBaseTypeMacro (vtkObject, vtkObjectBase) | 
|   | 
| virtual void  | DebugOn () | 
|   | Turn debugging output on.  More...
  | 
|   | 
| virtual void  | DebugOff () | 
|   | Turn debugging output off.  More...
  | 
|   | 
| bool  | GetDebug () | 
|   | Get the value of the debug flag.  More...
  | 
|   | 
| void  | SetDebug (bool debugFlag) | 
|   | Set the value of the debug flag.  More...
  | 
|   | 
| virtual void  | Modified () | 
|   | Update the modification time for this object.  More...
  | 
|   | 
| virtual vtkMTimeType  | GetMTime () | 
|   | Return this object's modified time.  More...
  | 
|   | 
| void  | RemoveObserver (unsigned long tag) | 
|   | 
| void  | RemoveObservers (unsigned long event) | 
|   | 
| void  | RemoveObservers (const char *event) | 
|   | 
| void  | RemoveAllObservers () | 
|   | 
| int  | HasObserver (unsigned long event) | 
|   | 
| int  | HasObserver (const char *event) | 
|   | 
| int  | InvokeEvent (unsigned long event) | 
|   | 
| int  | InvokeEvent (const char *event) | 
|   | 
| unsigned long  | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| unsigned long  | AddObserver (const char *event, vtkCommand *, float priority=0.0f) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| vtkCommand *  | GetCommand (unsigned long tag) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObserver (vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| void  | RemoveObservers (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (unsigned long event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| int  | HasObserver (const char *event, vtkCommand *) | 
|   | Allow people to add/remove/invoke observers (callbacks) to any VTK object.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Overloads to AddObserver that allow developers to add class member functions as callbacks for events.  More...
  | 
|   | 
| template<class U , class T >  | 
| unsigned long  | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) | 
|   | Allow user to set the AbortFlagOn() with the return value of the callback method.  More...
  | 
|   | 
| int  | InvokeEvent (unsigned long event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| int  | InvokeEvent (const char *event, void *callData) | 
|   | This method invokes an event and return whether the event was aborted or not.  More...
  | 
|   | 
| const char *  | GetClassName () const  | 
|   | Return the class name as a string.  More...
  | 
|   | 
| virtual void  | Delete () | 
|   | Delete a VTK object.  More...
  | 
|   | 
| virtual void  | FastDelete () | 
|   | Delete a reference to this object.  More...
  | 
|   | 
| void  | InitializeObjectBase () | 
|   | 
| void  | Print (ostream &os) | 
|   | Print an object to an ostream.  More...
  | 
|   | 
| virtual void  | Register (vtkObjectBase *o) | 
|   | Increase the reference count (mark as used by another object).  More...
  | 
|   | 
| virtual void  | UnRegister (vtkObjectBase *o) | 
|   | Decrease the reference count (release by another object).  More...
  | 
|   | 
| int  | GetReferenceCount () | 
|   | Return the current reference count of this object.  More...
  | 
|   | 
| void  | SetReferenceCount (int) | 
|   | Sets the reference count.  More...
  | 
|   | 
| void  | PrintRevisions (ostream &) | 
|   | Legacy.  More...
  | 
|   | 
| virtual void  | PrintHeader (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | PrintTrailer (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   |