Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

RixShadingPlugin is a base class characterizing the requirements of a RenderMan renderer from shading plugins: RixBxdfFactoryRixDisplacementFactoryRixDisplayFilterRixIntegratorFactory, RixLightFactoryRixLightFilterRixLightFactoryRixPatternRixProjectionFactory, and RixSampleFilter. These are plugins that implement services for the renderer.

...

The other plugin types using this representation are: RixBxdfRixDisplacementRixDisplayFilterRixLightFilter and  RixSampleFilter. RixBxdf and RixDisplacement additionally make use of closures.Note that RixShadingPlugin

Note
RixShadingPlugin::CreateInstanceData() may be called in multiple threads, and so its implementation should be re-entrant and thread-safe.

XXX* RixYYYPlugin()::CreateXXX()

...