|
virtual int | GetInterface () const override |
|
virtual RixLight * | CreateLight (RixContext &ctx, RtUString const name, RixParameterList const *pList, RtPointer instanceData)=0 |
|
virtual void | DestroyLight (RixLight const *light)=0 |
|
virtual int | GetVersion () const |
|
virtual int | Init (RixContext &ctx, RtUString const pluginPath)=0 |
|
virtual void | Finalize (RixContext &ctx)=0 |
|
virtual RixSCParamInfo const * | GetParamTable ()=0 |
|
virtual void | Synchronize (RixContext &ctx, RixSCSyncMsg syncMsg, RixParameterList const *syncParams)=0 |
|
virtual void | CreateInstanceData (RixContext &rixCtx, RtUString const handle, RixParameterList const *parameterList, InstanceData *instanceData) |
|
virtual void | SynchronizeInstanceData (RixContext &rixCtx, RtUString const handle, RixParameterList const *instanceParams, uint32_t const editHints, InstanceData *instanceData) |
|
Light Factory
Definition at line 365 of file RixLight.h.