|
virtual int | IsA (const char *type) |
|
vtkRIBProperty * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
char * | GetDeclarations () |
|
|
virtual void | SetSurfaceShaderUsesDefaultParameters (bool) |
|
virtual bool | GetSurfaceShaderUsesDefaultParameters () |
|
virtual void | SurfaceShaderUsesDefaultParametersOn () |
|
virtual void | SurfaceShaderUsesDefaultParametersOff () |
|
|
virtual void | SetSurfaceShader (const char *) |
|
virtual char * | GetSurfaceShader () |
|
|
virtual void | SetDisplacementShader (const char *) |
|
virtual char * | GetDisplacementShader () |
|
|
void | SetVariable (const char *variable, const char *declaration) |
|
void | AddVariable (const char *variable, const char *declaration) |
|
|
void | SetParameter (const char *parameter, const char *value) |
|
void | AddParameter (const char *parameter, const char *value) |
|
|
void | SetSurfaceShaderParameter (const char *parameter, const char *value) |
|
void | AddSurfaceShaderParameter (const char *parameter, const char *value) |
|
|
void | SetDisplacementShaderParameter (const char *parameter, const char *value) |
|
void | AddDisplacementShaderParameter (const char *parameter, const char *value) |
|
|
char * | GetParameters () |
|
char * | GetSurfaceShaderParameters () |
|
char * | GetDisplacementShaderParameters () |
|
vtkProperty * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | DeepCopy (vtkProperty *p) |
|
virtual void | BackfaceRender (vtkActor *, vtkRenderer *) |
|
void | RemoveTexture (const char *name) |
|
void | RemoveAllTextures () |
|
int | GetNumberOfTextures () |
|
virtual void | ReleaseGraphicsResources (vtkWindow *win) |
|
virtual void | PostRender (vtkActor *, vtkRenderer *) |
|
virtual bool | GetLighting () |
|
virtual void | SetLighting (bool) |
|
virtual void | LightingOn () |
|
virtual void | LightingOff () |
|
virtual void | SetInterpolation (int) |
|
virtual int | GetInterpolation () |
|
void | SetInterpolationToFlat () |
|
void | SetInterpolationToGouraud () |
|
void | SetInterpolationToPhong () |
|
const char * | GetInterpolationAsString () |
|
virtual void | SetRepresentation (int) |
|
virtual int | GetRepresentation () |
|
void | SetRepresentationToPoints () |
|
void | SetRepresentationToWireframe () |
|
void | SetRepresentationToSurface () |
|
const char * | GetRepresentationAsString () |
|
virtual void | SetColor (double r, double g, double b) |
|
virtual void | SetColor (double a[3]) |
|
double * | GetColor () |
|
void | GetColor (double rgb[3]) |
|
void | GetColor (double &r, double &g, double &b) |
|
virtual void | SetAmbient (double) |
|
virtual double | GetAmbient () |
|
virtual void | SetDiffuse (double) |
|
virtual double | GetDiffuse () |
|
virtual void | SetSpecular (double) |
|
virtual double | GetSpecular () |
|
virtual void | SetSpecularPower (double) |
|
virtual double | GetSpecularPower () |
|
virtual void | SetOpacity (double) |
|
virtual double | GetOpacity () |
|
virtual void | SetAmbientColor (double, double, double) |
|
virtual void | SetAmbientColor (double[3]) |
|
virtual double * | GetAmbientColor () |
|
virtual void | GetAmbientColor (double &, double &, double &) |
|
virtual void | GetAmbientColor (double[3]) |
|
virtual void | SetDiffuseColor (double, double, double) |
|
virtual void | SetDiffuseColor (double[3]) |
|
virtual double * | GetDiffuseColor () |
|
virtual void | GetDiffuseColor (double &, double &, double &) |
|
virtual void | GetDiffuseColor (double[3]) |
|
virtual void | SetSpecularColor (double, double, double) |
|
virtual void | SetSpecularColor (double[3]) |
|
virtual double * | GetSpecularColor () |
|
virtual void | GetSpecularColor (double &, double &, double &) |
|
virtual void | GetSpecularColor (double[3]) |
|
virtual int | GetEdgeVisibility () |
|
virtual void | SetEdgeVisibility (int) |
|
virtual void | EdgeVisibilityOn () |
|
virtual void | EdgeVisibilityOff () |
|
virtual void | SetEdgeColor (double, double, double) |
|
virtual void | SetEdgeColor (double[3]) |
|
virtual double * | GetEdgeColor () |
|
virtual void | GetEdgeColor (double &, double &, double &) |
|
virtual void | GetEdgeColor (double[3]) |
|
virtual void | SetLineWidth (float) |
|
virtual float | GetLineWidth () |
|
virtual void | SetLineStipplePattern (int) |
|
virtual int | GetLineStipplePattern () |
|
virtual void | SetLineStippleRepeatFactor (int) |
|
virtual int | GetLineStippleRepeatFactor () |
|
virtual void | SetPointSize (float) |
|
virtual float | GetPointSize () |
|
virtual int | GetBackfaceCulling () |
|
virtual void | SetBackfaceCulling (int) |
|
virtual void | BackfaceCullingOn () |
|
virtual void | BackfaceCullingOff () |
|
virtual int | GetFrontfaceCulling () |
|
virtual void | SetFrontfaceCulling (int) |
|
virtual void | FrontfaceCullingOn () |
|
virtual void | FrontfaceCullingOff () |
|
virtual char * | GetMaterialName () |
|
virtual void | SetShading (int) |
|
virtual int | GetShading () |
|
virtual void | ShadingOn () |
|
virtual void | ShadingOff () |
|
virtual vtkShaderDeviceAdapter2 * | GetShaderDeviceAdapter2 () |
|
virtual void | AddShaderVariable (const char *name, int numVars, int *x) |
|
virtual void | AddShaderVariable (const char *name, int numVars, float *x) |
|
virtual void | AddShaderVariable (const char *name, int numVars, double *x) |
|
void | AddShaderVariable (const char *name, int v) |
|
void | AddShaderVariable (const char *name, float v) |
|
void | AddShaderVariable (const char *name, double v) |
|
void | AddShaderVariable (const char *name, int v1, int v2) |
|
void | AddShaderVariable (const char *name, float v1, float v2) |
|
void | AddShaderVariable (const char *name, double v1, double v2) |
|
void | AddShaderVariable (const char *name, int v1, int v2, int v3) |
|
void | AddShaderVariable (const char *name, float v1, float v2, float v3) |
|
void | AddShaderVariable (const char *name, double v1, double v2, double v3) |
|
void | SetTexture (const char *name, vtkTexture *texture) |
|
vtkTexture * | GetTexture (const char *name) |
|
void | SetTexture (int unit, vtkTexture *texture) |
|
vtkTexture * | GetTexture (int unit) |
|
void | RemoveTexture (int unit) |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
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) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
RIP Property.
vtkRIBProperty is a subclass of vtkProperty that allows the user to specify named shaders for use with RenderMan. Both surface and displacement shaders can be specified. Parameters for the shaders can be declared and set.
- See also
- vtkRIBExporter vtkRIBLight
- Tests:
- vtkRIBProperty (Tests)
Definition at line 38 of file vtkRIBProperty.h.