28 #ifndef vtkRIBProperty_h 
   29 #define vtkRIBProperty_h 
   31 #include "vtkIOExportModule.h"  
   55   vtkSetMacro(SurfaceShaderUsesDefaultParameters, 
bool);
 
   56   vtkGetMacro(SurfaceShaderUsesDefaultParameters, 
bool);
 
   57   vtkBooleanMacro(SurfaceShaderUsesDefaultParameters, 
bool);
 
   64   vtkSetStringMacro(SurfaceShader);
 
   65   vtkGetStringMacro(SurfaceShader);
 
   72   vtkSetStringMacro(DisplacementShader);
 
   73   vtkGetStringMacro(DisplacementShader);
 
   80   void SetVariable(
const char* variable, 
const char* declaration);
 
   81   void AddVariable(
const char* variable, 
const char* declaration);
 
   87   char* GetDeclarations();
 
  102   void SetSurfaceShaderParameter(
const char* 
parameter, 
const char* 
value);
 
  103   void AddSurfaceShaderParameter(
const char* 
parameter, 
const char* 
value);
 
  110   void SetDisplacementShaderParameter(
const char* 
parameter, 
const char* 
value);
 
  111   void AddDisplacementShaderParameter(
const char* 
parameter, 
const char* 
value);
 
  118   char* GetParameters(); 
 
  119   char* GetSurfaceShaderParameters();
 
  120   char* GetDisplacementShaderParameters();