ROP_Node Class Reference

#include <ROP_Node.h>

Inheritance diagram for ROP_Node:

OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner HDK_Sample::ROP_Dumper ROP_IFDBase ROP_MDD ROP_IFD

List of all members.

Public Types

enum  ROP_RenderMode { RENDER_PRM, RENDER_GETRASTER }

Public Member Functions

virtual const char * getChildType () const
virtual const char * getOpType () const
virtual OP_OpTypeId getChildTypeID () const
virtual OP_OpTypeId getOpTypeID () const
virtual unsigned disableParms ()
virtual OP_DATA_TYPE getCookedDataType () const
virtual void * getCookedData (OP_Context &context)
virtual ROP_IFDcastToROPIFD ()
virtual ROP_IFDBasecastToROPIFDBase ()
virtual ROP_SohoOp * castToROPSoho ()
virtual ROP_OpenGL * castToROPOpenGL ()
virtual bool hasImageOutput ()
int renderFile (OP_Context &ctx, float aspect, const char *file)
virtual void getFrameRange (long &s, long &e)
OP_ERROR execute (float now, ROP_Verbose *verbose=NULL)
OP_ERROR executeSingle (float time, ROP_Verbose *verbose=NULL, SOHO_IPRList *ipr=0, ROP_SohoOutput *out=0, bool generate=false)
OP_ERROR executeFull (fpreal now, bool sequence=false)
ROP_ExecuteContext * getExecuteContext ()
void setExecuteContext (ROP_ExecuteContext *c)
void setExecuteOverride (ROP_ExecuteOverride f, void *d)
void setPreExecuteOverride (ROP_ExecuteOverride f, void *d)
void setPostExecuteOverride (ROP_ExecuteOverride f, void *d)
OP_ERROR startExecute (float now, ROP_Verbose *verbose=NULL)
OP_ERROR nextExecute (int &again)
OP_ERROR endExecute (int &again)
void setRenderMode (ROP_RenderMode)
ROP_RenderMode getRenderMode ()
void setRenderOutput (UT_String &)
UT_StringgetRenderOutput ()
UT_StringgetRenderDevice ()
UT_StringgetRenderSuffix ()
void setRenderResX (int x)
void setRenderResY (int y)
int getRenderResX ()
int getRenderResY ()
void setRenderAspect (float aspect)
float getRenderAspect ()
virtual void getRenderedImageInfo (TIL_Sequence &seq)
virtual void SETDORANGE (int val)
virtual int DORANGE ()
virtual float FSTART ()
virtual float FEND ()
virtual float FINC ()
bool executePreRenderScript (float ttime)
bool executePreFrameScript (float ttime)
bool executePostFrameScript (float ttime)
bool executePostRenderScript (float ttime)
virtual fpreal getW () const
 Node position/scale is used by the UI.
virtual fpreal getH () const
 Node position/scale is used by the UI.
virtual void buildRenderDependencies (const ROP_RenderDepParms &p)
virtual void postProcessList (ROP_RenderList &list, const ROP_RenderDepParms &p)
virtual void initRenderDependencies ()
void addJobFrames (const char *job_name, const char *frame_string)
virtual void getOutputResolution (int &, int &)
virtual void getOutputFile (UT_String &)
int getRenderQuality ()
void overrideFrameRange (bool enable, float s=1.0, float e=1.0f, float i=1.0)
virtual void overrideOutput (bool enable, const char *fname=0)
bool getOutputOverride (UT_String &st, float t, bool expand=true) const
virtual void overrideDevice (bool enable, bool interactive=false, const char *devicestr=0)
bool getDeviceOverride (UT_String &str, float t, bool expand=true) const
virtual void inputConnectChanged (int which)
virtual void getNodeSpecificInfoText (OP_Context &context, int verbose, UT_WorkBuffer &text)
virtual bool getGeometryHandle (const char *path, float t, GU_DetailHandle &gdh, UT_DMatrix4 &world_xform)
void forceBackgroundRender (bool f=true)
bool getForceBackgroundRender () const
void setTemporaryInputs (const UT_PtrArray< ROP_Node * > &in)
void clearTemporaryInputs ()
bool renderCommand (ROP_RenderCmdParms &render_parms)
 Render this node using the parameters set in render_parms.
void copyErrorsInto (UT_ErrorManager &error_manager)
void copyErrorsFrom (UT_ErrorManager &error_manager)
ROP_RenderItemgetLastRenderDepItem () const
virtual bool isRenderDependentOnNode (ROP_Node *node, const ROP_RenderDepParms &parms)

Static Public Member Functions

static void buildOperatorTable (OP_OperatorTable &table)
static OP_OperatorgetManagementOperator ()
static OP_OperatorgetCOP2ManagementOperator ()
static OP_OperatorgetDOPManagementOperator ()
static OP_OperatorgetSOPManagementOperator ()
static void buildGameOperatorTable (OP_OperatorTable &table)
static void initSimulationOPs ()
static int doRenderCback (void *data, int index, float time, const PRM_Template *)
static int doRenderDialog (void *data, int index, float time, const PRM_Template *)
static PRM_TemplategetROPbaseTemplate ()
static PRM_TemplategetROPscriptTemplate ()
static OP_TemplatePairgetROPcopTemplate ()
static OP_TemplatePairgetROPcop2Template ()
static OP_TemplatePairgetROPcodeTemplate ()
static OP_TemplatePairgetROPcodedataTemplate ()
static void buildRibVersionMenu (PRM_Name *menu, int max, bool for_archive=false)
static void setDependencyRenderFlag (bool f)
static bool getDependencyRenderFlag ()
static void setFrameByFrameFlag (bool f)
static bool getFrameByFrameFlag ()
static void setRenderScriptFlag (bool enable)
static bool getRenderScriptFlag ()
static void setOutputResolutionScale (fpreal xscale, fpreal yscale)
static void getOutputResolutionScale (float &xs, float &ys)
static void setRenderQuality (int quality)
static void setRenderButtonCB (void(*cb)(ROP_Node *, int fast))
static void setColorCorrectionIPGamma (bool enable, fpreal gamma)
static fpreal getColorCorrectionIPGamma ()
static void setColorCorrectionIPLUT (bool enable, const char *lut)
static const char * getColorCorrectionIPLUT ()
static void setColorCorrectionEnvVariables (bool set)
static void setFPSVariable (bool do_set=0, float frame_inc=1)

Static Public Attributes

static CH_LocalVariable myVariableList []

Protected Member Functions

 ROP_Node (OP_Network *parent, const char *name, OP_Operator *entry)
virtual ~ROP_Node ()
virtual OP_ERROR cookMe (OP_Context &context)
virtual OP_ERROR bypassMe (OP_Context &context, int &copied_input)
OP_ERROR initFrameRange (float now, ROP_ExecuteContext &ctx)
void addSystemError (const char *msg=0)
void addError (int code, const char *msg=0)
void addWarning (int code, const char *msg=0)
void addMessage (int code, const char *msg=0)
virtual float getVariableValue (int index, int thread)
virtual int startRender (int nframes, float tstart, float tend)
virtual ROP_RENDER_CODE renderFrame (float time, UT_Interrupt *boss=0)
virtual ROP_RENDER_CODE endRender ()
TAKE_TakeapplyRenderTake (const char *take)
void restorePreviousTake (TAKE_Take *take)
void initRenderDependencyVars (fpreal t)
virtual void doInitRenderDependencyVars (fpreal t)
virtual void buildInputRenderDependencies (const ROP_RenderDepParms &parms)
bool matchingLastRenderParms (const ROP_RenderDepParms &parms)
void setLastRenderDepItem (ROP_RenderItem *item)
virtual const char * getInteractiveImageDevice () const
virtual void FSTART_SET (float val)
virtual void FEND_SET (float val)
virtual void FINC_SET (float val)
virtual void DORANGE_SET (int val)
virtual void RENDER_TAKE (UT_String &take)
ROP_VerbosegetRopVerbose ()
ostream * getVerbose () const
bool getAlfred () const
virtual void deleteCookedData ()
virtual int saveCookedData (const char *, OP_Context &)
virtual int saveCookedData (ostream &os, OP_Context &, int binary=0)
OP_ERROR executeScript (UT_String &str, CH_ScriptLanguage language, float time)
int getNumTemporaryInputs () const
ROP_NodegetTemporaryInputs (int i) const

Protected Attributes

UT_String myRenderOutput
UT_String myRenderDevice
UT_String myRenderSuffix
float myRenderAspect
int myRenderX
int myRenderY
ROP_RenderMode myRenderMode
int myCurrentFrame
int myTotalFrames
bool myExecuteSingle
UT_String myJobTag
UT_String myJobFrames
int myCachedDoRange
fpreal myCachedStart
fpreal myCachedEnd
fpreal myCachedInc
OP_VERSION myCachedVersion
fpreal myCachedTime


Detailed Description

Examples:

ROP/ROP_Dumper.C, and ROP/ROP_Dumper.h.

Definition at line 81 of file ROP_Node.h.


Member Enumeration Documentation

Enumerator:
RENDER_PRM 
RENDER_GETRASTER 

Definition at line 162 of file ROP_Node.h.


Constructor & Destructor Documentation

ROP_Node::ROP_Node ( OP_Network parent,
const char *  name,
OP_Operator entry 
) [protected]

virtual ROP_Node::~ROP_Node (  )  [protected, virtual]


Member Function Documentation

void ROP_Node::addError ( int  code,
const char *  msg = 0 
) [inline, protected]

Definition at line 355 of file ROP_Node.h.

void ROP_Node::addJobFrames ( const char *  job_name,
const char *  frame_string 
)

void ROP_Node::addMessage ( int  code,
const char *  msg = 0 
) [inline, protected]

Definition at line 359 of file ROP_Node.h.

void ROP_Node::addSystemError ( const char *  msg = 0  )  [inline, protected]

Definition at line 353 of file ROP_Node.h.

void ROP_Node::addWarning ( int  code,
const char *  msg = 0 
) [inline, protected]

Definition at line 357 of file ROP_Node.h.

TAKE_Take* ROP_Node::applyRenderTake ( const char *  take  )  [protected]

static void ROP_Node::buildGameOperatorTable ( OP_OperatorTable table  )  [static]

virtual void ROP_Node::buildInputRenderDependencies ( const ROP_RenderDepParms parms  )  [protected, virtual]

static void ROP_Node::buildOperatorTable ( OP_OperatorTable table  )  [static]

virtual void ROP_Node::buildRenderDependencies ( const ROP_RenderDepParms p  )  [virtual]

static void ROP_Node::buildRibVersionMenu ( PRM_Name menu,
int  max,
bool  for_archive = false 
) [static]

virtual OP_ERROR ROP_Node::bypassMe ( OP_Context context,
int &  copied_input 
) [protected, virtual]

Implements OP_Node.

virtual ROP_IFD* ROP_Node::castToROPIFD (  )  [virtual]

Reimplemented in ROP_IFD.

virtual ROP_IFDBase* ROP_Node::castToROPIFDBase (  )  [virtual]

Reimplemented in ROP_IFDBase.

virtual ROP_OpenGL* ROP_Node::castToROPOpenGL (  )  [virtual]

virtual ROP_SohoOp* ROP_Node::castToROPSoho (  )  [virtual]

void ROP_Node::clearTemporaryInputs (  )  [inline]

Definition at line 309 of file ROP_Node.h.

virtual OP_ERROR ROP_Node::cookMe ( OP_Context context  )  [protected, virtual]

Implements OP_Node.

void ROP_Node::copyErrorsFrom ( UT_ErrorManager error_manager  )  [inline]

Definition at line 320 of file ROP_Node.h.

void ROP_Node::copyErrorsInto ( UT_ErrorManager error_manager  )  [inline]

Definition at line 316 of file ROP_Node.h.

virtual void ROP_Node::deleteCookedData (  )  [protected, virtual]

Implements OP_Node.

virtual unsigned ROP_Node::disableParms (  )  [virtual]

Reimplemented from OP_Parameters.

Reimplemented in ROP_IFD, and ROP_IFDBase.

virtual void ROP_Node::doInitRenderDependencyVars ( fpreal  t  )  [protected, virtual]

virtual int ROP_Node::DORANGE (  )  [inline, virtual]

Definition at line 182 of file ROP_Node.h.

virtual void ROP_Node::DORANGE_SET ( int  val  )  [inline, protected, virtual]

Definition at line 398 of file ROP_Node.h.

static int ROP_Node::doRenderCback ( void *  data,
int  index,
float  time,
const PRM_Template  
) [static]

static int ROP_Node::doRenderDialog ( void *  data,
int  index,
float  time,
const PRM_Template  
) [static]

OP_ERROR ROP_Node::endExecute ( int &  again  ) 

virtual ROP_RENDER_CODE ROP_Node::endRender (  )  [protected, virtual]

Reimplemented in ROP_IFDBase, ROP_MDD, and HDK_Sample::ROP_Dumper.

OP_ERROR ROP_Node::execute ( float  now,
ROP_Verbose verbose = NULL 
)

OP_ERROR ROP_Node::executeFull ( fpreal  now,
bool  sequence = false 
)

bool ROP_Node::executePostFrameScript ( float  ttime  ) 

Examples:
ROP/ROP_Dumper.C.

bool ROP_Node::executePostRenderScript ( float  ttime  ) 

Examples:
ROP/ROP_Dumper.C.

bool ROP_Node::executePreFrameScript ( float  ttime  ) 

Examples:
ROP/ROP_Dumper.C.

bool ROP_Node::executePreRenderScript ( float  ttime  ) 

Examples:
ROP/ROP_Dumper.C.

OP_ERROR ROP_Node::executeScript ( UT_String str,
CH_ScriptLanguage  language,
float  time 
) [protected]

OP_ERROR ROP_Node::executeSingle ( float  time,
ROP_Verbose verbose = NULL,
SOHO_IPRList *  ipr = 0,
ROP_SohoOutput *  out = 0,
bool  generate = false 
)

virtual float ROP_Node::FEND (  )  [inline, virtual]

Definition at line 197 of file ROP_Node.h.

virtual void ROP_Node::FEND_SET ( float  val  )  [inline, protected, virtual]

Definition at line 394 of file ROP_Node.h.

virtual float ROP_Node::FINC (  )  [inline, virtual]

Definition at line 205 of file ROP_Node.h.

virtual void ROP_Node::FINC_SET ( float  val  )  [inline, protected, virtual]

Definition at line 396 of file ROP_Node.h.

void ROP_Node::forceBackgroundRender ( bool  f = true  )  [inline]

Definition at line 301 of file ROP_Node.h.

virtual float ROP_Node::FSTART (  )  [inline, virtual]

Definition at line 190 of file ROP_Node.h.

virtual void ROP_Node::FSTART_SET ( float  val  )  [inline, protected, virtual]

Definition at line 392 of file ROP_Node.h.

bool ROP_Node::getAlfred (  )  const [inline, protected]

Definition at line 421 of file ROP_Node.h.

virtual const char* ROP_Node::getChildType (  )  const [virtual]

Reimplemented from OP_Network.

virtual OP_OpTypeId ROP_Node::getChildTypeID (  )  const [virtual]

Implements OP_Network.

static fpreal ROP_Node::getColorCorrectionIPGamma (  )  [static]

static const char* ROP_Node::getColorCorrectionIPLUT (  )  [static]

virtual void* ROP_Node::getCookedData ( OP_Context context  )  [virtual]

Reimplemented from OP_Node.

virtual OP_DATA_TYPE ROP_Node::getCookedDataType (  )  const [virtual]

Implements OP_Node.

static OP_Operator* ROP_Node::getCOP2ManagementOperator (  )  [static]

static bool ROP_Node::getDependencyRenderFlag (  )  [static]

bool ROP_Node::getDeviceOverride ( UT_String str,
float  t,
bool  expand = true 
) const

static OP_Operator* ROP_Node::getDOPManagementOperator (  )  [static]

ROP_ExecuteContext* ROP_Node::getExecuteContext (  )  [inline]

Definition at line 142 of file ROP_Node.h.

bool ROP_Node::getForceBackgroundRender (  )  const [inline]

Definition at line 303 of file ROP_Node.h.

static bool ROP_Node::getFrameByFrameFlag (  )  [static]

virtual void ROP_Node::getFrameRange ( long &  s,
long &  e 
) [virtual]

virtual bool ROP_Node::getGeometryHandle ( const char *  path,
float  t,
GU_DetailHandle gdh,
UT_DMatrix4 world_xform 
) [inline, virtual]

Definition at line 295 of file ROP_Node.h.

virtual fpreal ROP_Node::getH (  )  const [virtual]

Node position/scale is used by the UI.

Reimplemented from OP_Node.

virtual const char* ROP_Node::getInteractiveImageDevice (  )  const [inline, protected, virtual]

Definition at line 390 of file ROP_Node.h.

ROP_RenderItem* ROP_Node::getLastRenderDepItem (  )  const [inline]

Definition at line 325 of file ROP_Node.h.

static OP_Operator* ROP_Node::getManagementOperator (  )  [static]

virtual void ROP_Node::getNodeSpecificInfoText ( OP_Context context,
int  verbose,
UT_WorkBuffer text 
) [virtual]

Reimplemented from OP_Node.

Reimplemented in ROP_IFD.

int ROP_Node::getNumTemporaryInputs (  )  const [inline, protected]

Definition at line 450 of file ROP_Node.h.

virtual const char* ROP_Node::getOpType (  )  const [virtual]

Implements OP_Node.

virtual OP_OpTypeId ROP_Node::getOpTypeID (  )  const [virtual]

This returns the OP_OpTypeId which corresponds to this node type. Management nodes will return the type they really are, which is likely different than the network they currently reside in.

Implements OP_Node.

virtual void ROP_Node::getOutputFile ( UT_String  )  [inline, virtual]

Reimplemented in ROP_IFD.

Definition at line 267 of file ROP_Node.h.

bool ROP_Node::getOutputOverride ( UT_String st,
float  t,
bool  expand = true 
) const

virtual void ROP_Node::getOutputResolution ( int &  ,
int &   
) [inline, virtual]

Reimplemented in ROP_IFDBase.

Definition at line 266 of file ROP_Node.h.

static void ROP_Node::getOutputResolutionScale ( float &  xs,
float &  ys 
) [static]

float ROP_Node::getRenderAspect (  ) 

UT_String& ROP_Node::getRenderDevice (  ) 

virtual void ROP_Node::getRenderedImageInfo ( TIL_Sequence seq  )  [virtual]

Reimplemented in ROP_IFD.

ROP_RenderMode ROP_Node::getRenderMode (  ) 

UT_String& ROP_Node::getRenderOutput (  ) 

int ROP_Node::getRenderQuality (  ) 

int ROP_Node::getRenderResX (  ) 

int ROP_Node::getRenderResY (  ) 

static bool ROP_Node::getRenderScriptFlag (  )  [static]

UT_String& ROP_Node::getRenderSuffix (  ) 

static PRM_Template* ROP_Node::getROPbaseTemplate (  )  [static]

Examples:
ROP/ROP_Dumper.C.

static OP_TemplatePair* ROP_Node::getROPcodedataTemplate (  )  [static]

static OP_TemplatePair* ROP_Node::getROPcodeTemplate (  )  [static]

static OP_TemplatePair* ROP_Node::getROPcop2Template (  )  [static]

static OP_TemplatePair* ROP_Node::getROPcopTemplate (  )  [static]

static PRM_Template* ROP_Node::getROPscriptTemplate (  )  [static]

ROP_Verbose& ROP_Node::getRopVerbose (  )  [inline, protected]

Definition at line 417 of file ROP_Node.h.

static OP_Operator* ROP_Node::getSOPManagementOperator (  )  [static]

ROP_Node* ROP_Node::getTemporaryInputs ( int  i  )  const [inline, protected]

Definition at line 453 of file ROP_Node.h.

virtual float ROP_Node::getVariableValue ( int  index,
int  thread 
) [protected, virtual]

Reimplemented from OP_Parameters.

ostream* ROP_Node::getVerbose (  )  const [inline, protected]

Definition at line 419 of file ROP_Node.h.

virtual fpreal ROP_Node::getW (  )  const [virtual]

Node position/scale is used by the UI.

Reimplemented from OP_Node.

virtual bool ROP_Node::hasImageOutput (  )  [virtual]

Reimplemented in ROP_IFD.

OP_ERROR ROP_Node::initFrameRange ( float  now,
ROP_ExecuteContext &  ctx 
) [protected]

virtual void ROP_Node::initRenderDependencies (  )  [virtual]

void ROP_Node::initRenderDependencyVars ( fpreal  t  )  [protected]

static void ROP_Node::initSimulationOPs (  )  [static]

virtual void ROP_Node::inputConnectChanged ( int  which  )  [virtual]

Reimplemented from OP_Network.

virtual bool ROP_Node::isRenderDependentOnNode ( ROP_Node node,
const ROP_RenderDepParms parms 
) [virtual]

Helper that appends the inputs and other rop nodes that this node depends on to the give list.

bool ROP_Node::matchingLastRenderParms ( const ROP_RenderDepParms parms  )  [protected]

OP_ERROR ROP_Node::nextExecute ( int &  again  ) 

virtual void ROP_Node::overrideDevice ( bool  enable,
bool  interactive = false,
const char *  devicestr = 0 
) [virtual]

void ROP_Node::overrideFrameRange ( bool  enable,
float  s = 1.0,
float  e = 1.0f,
float  i = 1.0 
)

virtual void ROP_Node::overrideOutput ( bool  enable,
const char *  fname = 0 
) [virtual]

virtual void ROP_Node::postProcessList ( ROP_RenderList list,
const ROP_RenderDepParms p 
) [virtual]

virtual void ROP_Node::RENDER_TAKE ( UT_String take  )  [inline, protected, virtual]

Definition at line 401 of file ROP_Node.h.

bool ROP_Node::renderCommand ( ROP_RenderCmdParms render_parms  ) 

Render this node using the parameters set in render_parms.

int ROP_Node::renderFile ( OP_Context ctx,
float  aspect,
const char *  file 
)

virtual ROP_RENDER_CODE ROP_Node::renderFrame ( float  time,
UT_Interrupt boss = 0 
) [protected, virtual]

Reimplemented in ROP_IFDBase, ROP_MDD, and HDK_Sample::ROP_Dumper.

void ROP_Node::restorePreviousTake ( TAKE_Take take  )  [protected]

virtual int ROP_Node::saveCookedData ( ostream &  os,
OP_Context ,
int  binary = 0 
) [protected, virtual]

Implements OP_Node.

virtual int ROP_Node::saveCookedData ( const char *  ,
OP_Context  
) [protected, virtual]

Implements OP_Node.

static void ROP_Node::setColorCorrectionEnvVariables ( bool  set  )  [static]

static void ROP_Node::setColorCorrectionIPGamma ( bool  enable,
fpreal  gamma 
) [static]

static void ROP_Node::setColorCorrectionIPLUT ( bool  enable,
const char *  lut 
) [static]

static void ROP_Node::setDependencyRenderFlag ( bool  f  )  [static]

virtual void ROP_Node::SETDORANGE ( int  val  )  [inline, virtual]

Definition at line 180 of file ROP_Node.h.

void ROP_Node::setExecuteContext ( ROP_ExecuteContext *  c  )  [inline]

Definition at line 143 of file ROP_Node.h.

void ROP_Node::setExecuteOverride ( ROP_ExecuteOverride  f,
void *  d 
) [inline]

Definition at line 146 of file ROP_Node.h.

static void ROP_Node::setFPSVariable ( bool  do_set = 0,
float  frame_inc = 1 
) [static]

static void ROP_Node::setFrameByFrameFlag ( bool  f  )  [static]

void ROP_Node::setLastRenderDepItem ( ROP_RenderItem item  )  [inline, protected]

Definition at line 385 of file ROP_Node.h.

static void ROP_Node::setOutputResolutionScale ( fpreal  xscale,
fpreal  yscale 
) [static]

void ROP_Node::setPostExecuteOverride ( ROP_ExecuteOverride  f,
void *  d 
) [inline]

Definition at line 154 of file ROP_Node.h.

void ROP_Node::setPreExecuteOverride ( ROP_ExecuteOverride  f,
void *  d 
) [inline]

Definition at line 150 of file ROP_Node.h.

void ROP_Node::setRenderAspect ( float  aspect  ) 

static void ROP_Node::setRenderButtonCB ( void(*)(ROP_Node *, int fast)  cb  )  [static]

void ROP_Node::setRenderMode ( ROP_RenderMode   ) 

void ROP_Node::setRenderOutput ( UT_String  ) 

static void ROP_Node::setRenderQuality ( int  quality  )  [static]

void ROP_Node::setRenderResX ( int  x  ) 

void ROP_Node::setRenderResY ( int  y  ) 

static void ROP_Node::setRenderScriptFlag ( bool  enable  )  [static]

void ROP_Node::setTemporaryInputs ( const UT_PtrArray< ROP_Node * > &  in  )  [inline]

Definition at line 307 of file ROP_Node.h.

OP_ERROR ROP_Node::startExecute ( float  now,
ROP_Verbose verbose = NULL 
)

virtual int ROP_Node::startRender ( int  nframes,
float  tstart,
float  tend 
) [protected, virtual]

Reimplemented in ROP_IFDBase, ROP_MDD, and HDK_Sample::ROP_Dumper.


Member Data Documentation

int ROP_Node::myCachedDoRange [protected]

Definition at line 424 of file ROP_Node.h.

Definition at line 426 of file ROP_Node.h.

Definition at line 427 of file ROP_Node.h.

Definition at line 425 of file ROP_Node.h.

Definition at line 429 of file ROP_Node.h.

Definition at line 428 of file ROP_Node.h.

int ROP_Node::myCurrentFrame [protected]

Definition at line 411 of file ROP_Node.h.

bool ROP_Node::myExecuteSingle [protected]

Definition at line 413 of file ROP_Node.h.

Definition at line 415 of file ROP_Node.h.

Definition at line 414 of file ROP_Node.h.

float ROP_Node::myRenderAspect [protected]

Definition at line 407 of file ROP_Node.h.

Definition at line 405 of file ROP_Node.h.

Definition at line 410 of file ROP_Node.h.

Definition at line 404 of file ROP_Node.h.

Definition at line 406 of file ROP_Node.h.

int ROP_Node::myRenderX [protected]

Definition at line 408 of file ROP_Node.h.

int ROP_Node::myRenderY [protected]

Definition at line 409 of file ROP_Node.h.

int ROP_Node::myTotalFrames [protected]

Definition at line 412 of file ROP_Node.h.

Reimplemented in ROP_IFD.

Examples:
ROP/ROP_Dumper.C.

Definition at line 228 of file ROP_Node.h.


The documentation for this class was generated from the following file:

Generated on Mon Jan 28 00:29:52 2013 for HDK by  doxygen 1.5.9