30 #ifndef __vtkRIBProperty_h
31 #define __vtkRIBProperty_h
46 vtkSetStringMacro(SurfaceShader);
47 vtkGetStringMacro(SurfaceShader);
52 vtkSetStringMacro(DisplacementShader);
53 vtkGetStringMacro(DisplacementShader);
58 void SetVariable (
char *variable,
char *declaration);
59 void AddVariable (
char *variable,
char *declaration);
63 char *GetDeclarations ();
72 char *GetParameters ();
virtual void Render(vtkActor *, vtkRenderer *)
represents an object (geometry & properties) in a rendered scene
static vtkProperty * New()
represent surface properties of a geometric object
char * DisplacementShader
abstract specification for renderers
void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation