RixShadingPlugin Class Reference
Classes |
Public Member Functions |
Protected Member Functions |
Protected Attributes |
List of all members
RixShadingPlugin Class Referenceabstract
#include <RixShading.h>
Inheritance diagram for RixShadingPlugin:
Classes | |
struct | InstanceData |
Public Member Functions | |
virtual int | GetVersion () const |
virtual int | GetInterface () const |
virtual int | Init (RixContext &ctx, char const *pluginPath)=0 |
virtual RixSCParamInfo const * | GetParamTable ()=0 |
virtual void | Finalize (RixContext &ctx)=0 |
virtual void | Synchronize (RixContext &, RixSCSyncMsg, RixParameterList const *) |
virtual int | CreateInstanceData (RixContext &, char const *, RixParameterList const *, InstanceData *) |
Protected Member Functions | |
RixShadingPlugin (int version) | |
Protected Attributes | |
int | m_version |
Detailed Description
The RixShadingPlugin interface is the base class for Bxdf, Pattern and Integrator plugins.
Member Function Documentation
|
inlinevirtual |
Synchronize: delivers occasional status information from the renderer. Parameterlist contents depend upon the SyncMsg. This method is optional and the default implementation ignores all events.
The documentation for this class was generated from the following file: