#include <ROP_IFDBase.h>

Public Member Functions | |
| ROP_IFDBase (OP_Network *net, const char *name, OP_Operator *op) | |
| virtual | ~ROP_IFDBase () |
| virtual ROP_IFDBase * | castToROPIFDBase () |
| virtual int | getRenderTag (const char *token, UT_String &result, float now) |
| void | setObjectParms (IFD_ObjectParms &parms, float now) |
| virtual void | getIFDResolution (int &xres, int &yres, float &aspect, float now) |
| virtual unsigned | disableParms () |
| virtual int | startRender (int nframes, float s, float e) |
| virtual ROP_RENDER_CODE | renderFrame (float time, UT_Interrupt *) |
| virtual ROP_RENDER_CODE | endRender () |
| virtual IFD_RenderDefinition * | getRenderDefinition () |
| virtual const char * | getRenderName ()=0 |
| virtual IFD_IPRTree * | setupIPR (fpreal now) |
| virtual const UT_String & | getRemoteHost () const =0 |
| virtual void | CAMERA (UT_String &name, float now)=0 |
| virtual void | VISIBLE (UT_String &pattern, float now)=0 |
| virtual const char * | VISIBLE_TOKEN () const =0 |
| virtual void | VISIBLEFOG (UT_String &pattern, float now)=0 |
| virtual const char * | VISIBLEFOG_TOKEN () const =0 |
| virtual void | ALIGHTS (UT_String &pattern, float now)=0 |
| virtual const char * | ALIGHTS_TOKEN () const =0 |
| virtual void | PICTURE (UT_String &name, float now)=0 |
| virtual void | getFrameDevice (UT_String &dev, float now, const char *renderer)=0 |
| virtual int | DOF ()=0 |
| virtual float | DITHER (float now)=0 |
| virtual int | DORES ()=0 |
| virtual int | RESX ()=0 |
| virtual int | RESY ()=0 |
| virtual int | DOSCRIPT ()=0 |
| virtual int | BINARY ()=0 |
| virtual int | BACKGROUND ()=0 |
| virtual float | ASPECT ()=0 |
| virtual float | GAMMA (float now)=0 |
| virtual int | SAMPLEX (float now)=0 |
| virtual int | SAMPLEY (float now)=0 |
| virtual float | JITTER (float now)=0 |
| virtual void | FIELD (UT_String &fields)=0 |
| virtual void | COMMAND (UT_String &cmd, float now)=0 |
| virtual void | SCRIPT (UT_String &file, float now)=0 |
| virtual void | BLUR (UT_String &blur)=0 |
| virtual int | INITSIM ()=0 |
| virtual int | DISPSOP ()=0 |
| virtual void | PRERENDER (UT_String &script, float now)=0 |
| virtual void | PREFRAME (UT_String &script, float now)=0 |
| virtual void | POSTFRAME (UT_String &script, float now)=0 |
| virtual void | POSTRENDER (UT_String &script, float now)=0 |
| virtual int | DOBUNDLEGROUPS () |
| OP_Bundle * | getMaskBundle (float now, const char *tag, const char *filter) |
| virtual OP_Bundle * | getVisibleBundle (float now) |
| virtual OP_Bundle * | getVisibleIPRBundle (float now) |
| virtual OP_Bundle * | getVisibleFogBundle (float now) |
| virtual OP_Bundle * | getActiveLightBundle (float now) |
| virtual bool | getIPRParm (const char *token, UT_String &value) |
| virtual bool | getIPRTag (const char *token, int idx, UT_String &value, fpreal now) |
| IFD_IPRTree * | findIPR (fpreal now) |
| virtual OBJ_Camera * | getCamera (float now) |
| virtual void | getOutputResolution (int &x, int &y) |
| UT_NotifierImpl< ROP_IFDEvent & > & | getEventNotifier () |
Static Public Member Functions | |
| static IFD_Scene * | getIFDScene () |
| static void | buildMotionBlurMenu (void *o, PRM_Name *, int, const PRM_SpareData *, PRM_Parm *) |
| static int | clearIPRCache (void *data, int index, float time, const PRM_Template *tplate) |
Static Public Attributes | |
| static PRM_Template | myObsoleteList [] |
Protected Member Functions | |
| virtual void | handleStreamEvent (IFD_StreamEvent &event) |
| virtual int | startMultiFrame (IFD_Output *renderer, fpreal start, fpreal end, int nframes)=0 |
| virtual int | callRenderer (IFD_Output *renderer, float now)=0 |
| virtual int | endMultiFrame (IFD_Output *renderer)=0 |
| virtual bool | supportsExplicitMotionBlur () const |
| virtual IFD_Output * | createOutput (IFD_RenderDefinition &def) |
| bool | setRIBVersionParms (IFD_Output *output, const char *version) |
Protected Attributes | |
| UT_NotifierImpl< ROP_IFDEvent & > | myEventNotifier |
| IFD_Output * | myOutput |
| IFD_Scene * | myScene |
| IFD_Scene * | myIFDScene |
| UT_PtrArray< IFD_PassThru * > | myPassThruList |
| int | myStashCwd |
| float | myEndTime |
| int | mySaveExtraType |
| void * | mySaveExtraData |
| ROP_IPRList | myIPRList |
| UT_NotifierList | myNotifierList |
Definition at line 41 of file ROP_IFDBase.h.
| ROP_IFDBase::ROP_IFDBase | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) |
| virtual ROP_IFDBase::~ROP_IFDBase | ( | ) | [virtual] |
| virtual void ROP_IFDBase::ALIGHTS | ( | UT_String & | pattern, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual const char* ROP_IFDBase::ALIGHTS_TOKEN | ( | ) | const [pure virtual] |
Implemented in ROP_IFD.
| virtual float ROP_IFDBase::ASPECT | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::BACKGROUND | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::BINARY | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| static void ROP_IFDBase::buildMotionBlurMenu | ( | void * | o, | |
| PRM_Name * | , | |||
| int | , | |||
| const PRM_SpareData * | , | |||
| PRM_Parm * | ||||
| ) | [static] |
| virtual int ROP_IFDBase::callRenderer | ( | IFD_Output * | renderer, | |
| float | now | |||
| ) | [protected, pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::CAMERA | ( | UT_String & | name, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual ROP_IFDBase* ROP_IFDBase::castToROPIFDBase | ( | ) | [inline, virtual] |
| static int ROP_IFDBase::clearIPRCache | ( | void * | data, | |
| int | index, | |||
| float | time, | |||
| const PRM_Template * | tplate | |||
| ) | [static] |
| virtual void ROP_IFDBase::COMMAND | ( | UT_String & | cmd, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual IFD_Output* ROP_IFDBase::createOutput | ( | IFD_RenderDefinition & | def | ) | [protected, virtual] |
| virtual unsigned ROP_IFDBase::disableParms | ( | ) | [virtual] |
| virtual int ROP_IFDBase::DISPSOP | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual float ROP_IFDBase::DITHER | ( | float | now | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::DOBUNDLEGROUPS | ( | ) | [inline, virtual] |
Definition at line 111 of file ROP_IFDBase.h.
| virtual int ROP_IFDBase::DOF | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::DORES | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::DOSCRIPT | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::endMultiFrame | ( | IFD_Output * | renderer | ) | [protected, pure virtual] |
Implemented in ROP_IFD.
| virtual ROP_RENDER_CODE ROP_IFDBase::endRender | ( | ) | [virtual] |
Reimplemented from ROP_Node.
| IFD_IPRTree* ROP_IFDBase::findIPR | ( | fpreal | now | ) | [inline] |
Definition at line 130 of file ROP_IFDBase.h.
| virtual float ROP_IFDBase::GAMMA | ( | float | now | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual OP_Bundle* ROP_IFDBase::getActiveLightBundle | ( | float | now | ) | [virtual] |
| virtual OBJ_Camera* ROP_IFDBase::getCamera | ( | float | now | ) | [virtual] |
| UT_NotifierImpl<ROP_IFDEvent &>& ROP_IFDBase::getEventNotifier | ( | ) | [inline] |
Definition at line 144 of file ROP_IFDBase.h.
| virtual void ROP_IFDBase::getFrameDevice | ( | UT_String & | dev, | |
| float | now, | |||
| const char * | renderer | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::getIFDResolution | ( | int & | xres, | |
| int & | yres, | |||
| float & | aspect, | |||
| float | now | |||
| ) | [virtual] |
| static IFD_Scene* ROP_IFDBase::getIFDScene | ( | ) | [static] |
| virtual bool ROP_IFDBase::getIPRParm | ( | const char * | token, | |
| UT_String & | value | |||
| ) | [virtual] |
| virtual bool ROP_IFDBase::getIPRTag | ( | const char * | token, | |
| int | idx, | |||
| UT_String & | value, | |||
| fpreal | now | |||
| ) | [virtual] |
| OP_Bundle* ROP_IFDBase::getMaskBundle | ( | float | now, | |
| const char * | tag, | |||
| const char * | filter | |||
| ) |
| virtual void ROP_IFDBase::getOutputResolution | ( | int & | x, | |
| int & | y | |||
| ) | [virtual] |
Reimplemented from ROP_Node.
| virtual const UT_String& ROP_IFDBase::getRemoteHost | ( | ) | const [pure virtual] |
Implemented in ROP_IFD.
| virtual IFD_RenderDefinition* ROP_IFDBase::getRenderDefinition | ( | ) | [virtual] |
| virtual const char* ROP_IFDBase::getRenderName | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::getRenderTag | ( | const char * | token, | |
| UT_String & | result, | |||
| float | now | |||
| ) | [virtual] |
| virtual OP_Bundle* ROP_IFDBase::getVisibleBundle | ( | float | now | ) | [virtual] |
| virtual OP_Bundle* ROP_IFDBase::getVisibleFogBundle | ( | float | now | ) | [virtual] |
| virtual OP_Bundle* ROP_IFDBase::getVisibleIPRBundle | ( | float | now | ) | [virtual] |
| virtual void ROP_IFDBase::handleStreamEvent | ( | IFD_StreamEvent & | event | ) | [protected, virtual] |
| virtual int ROP_IFDBase::INITSIM | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual float ROP_IFDBase::JITTER | ( | float | now | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::PICTURE | ( | UT_String & | name, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::POSTFRAME | ( | UT_String & | script, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::POSTRENDER | ( | UT_String & | script, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::PREFRAME | ( | UT_String & | script, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::PRERENDER | ( | UT_String & | script, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual ROP_RENDER_CODE ROP_IFDBase::renderFrame | ( | float | time, | |
| UT_Interrupt * | ||||
| ) | [virtual] |
Reimplemented from ROP_Node.
| virtual int ROP_IFDBase::RESX | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::RESY | ( | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::SAMPLEX | ( | float | now | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::SAMPLEY | ( | float | now | ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::SCRIPT | ( | UT_String & | file, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| void ROP_IFDBase::setObjectParms | ( | IFD_ObjectParms & | parms, | |
| float | now | |||
| ) |
| bool ROP_IFDBase::setRIBVersionParms | ( | IFD_Output * | output, | |
| const char * | version | |||
| ) | [protected] |
| virtual IFD_IPRTree* ROP_IFDBase::setupIPR | ( | fpreal | now | ) | [virtual] |
IPR Handling the IPR mode defaults to ROP_IPR_NONE
| virtual int ROP_IFDBase::startMultiFrame | ( | IFD_Output * | renderer, | |
| fpreal | start, | |||
| fpreal | end, | |||
| int | nframes | |||
| ) | [protected, pure virtual] |
Implemented in ROP_IFD.
| virtual int ROP_IFDBase::startRender | ( | int | nframes, | |
| float | s, | |||
| float | e | |||
| ) | [virtual] |
Reimplemented from ROP_Node.
| virtual bool ROP_IFDBase::supportsExplicitMotionBlur | ( | ) | const [inline, protected, virtual] |
Definition at line 157 of file ROP_IFDBase.h.
| virtual void ROP_IFDBase::VISIBLE | ( | UT_String & | pattern, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual const char* ROP_IFDBase::VISIBLE_TOKEN | ( | ) | const [pure virtual] |
Implemented in ROP_IFD.
| virtual void ROP_IFDBase::VISIBLEFOG | ( | UT_String & | pattern, | |
| float | now | |||
| ) | [pure virtual] |
Implemented in ROP_IFD.
| virtual const char* ROP_IFDBase::VISIBLEFOG_TOKEN | ( | ) | const [pure virtual] |
Implemented in ROP_IFD.
float ROP_IFDBase::myEndTime [protected] |
Definition at line 171 of file ROP_IFDBase.h.
UT_NotifierImpl<ROP_IFDEvent &> ROP_IFDBase::myEventNotifier [protected] |
Definition at line 164 of file ROP_IFDBase.h.
IFD_Scene* ROP_IFDBase::myIFDScene [protected] |
Definition at line 168 of file ROP_IFDBase.h.
ROP_IPRList ROP_IFDBase::myIPRList [protected] |
Definition at line 174 of file ROP_IFDBase.h.
UT_NotifierList ROP_IFDBase::myNotifierList [protected] |
Definition at line 175 of file ROP_IFDBase.h.
PRM_Template ROP_IFDBase::myObsoleteList[] [static] |
Definition at line 47 of file ROP_IFDBase.h.
IFD_Output* ROP_IFDBase::myOutput [protected] |
Definition at line 166 of file ROP_IFDBase.h.
UT_PtrArray<IFD_PassThru *> ROP_IFDBase::myPassThruList [protected] |
Definition at line 169 of file ROP_IFDBase.h.
void* ROP_IFDBase::mySaveExtraData [protected] |
Definition at line 173 of file ROP_IFDBase.h.
int ROP_IFDBase::mySaveExtraType [protected] |
Definition at line 172 of file ROP_IFDBase.h.
IFD_Scene* ROP_IFDBase::myScene [protected] |
Definition at line 167 of file ROP_IFDBase.h.
int ROP_IFDBase::myStashCwd [protected] |
Definition at line 170 of file ROP_IFDBase.h.
1.5.9