Cortex  10.0.0-a4
Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | List of all members
IECoreHoudini::ROP_SceneCacheWriter Class Reference

Class for writing SceneCache files based on an existing Houdini hierarchy. More...

#include <ROP_SceneCacheWriter.h>

Inherits ROP_Node.

Public Member Functions

 ROP_SceneCacheWriter (OP_Network *net, const char *name, OP_Operator *op)
 

Static Public Member Functions

static OP_Node * create (OP_Network *net, const char *name, OP_Operator *op)
 
static OP_TemplatePair * buildParameters ()
 

Static Public Attributes

static const char * typeName
 
static PRM_Name pFile
 
static PRM_Name pRootObject
 
static PRM_Name pForceObjects
 
static PRM_Default fileDefault
 
static PRM_Default rootObjectDefault
 
static PRM_SpareData forceObjectsSpareData
 

Protected Member Functions

virtual int startRender (int nframes, fpreal s, fpreal e)
 
virtual ROP_RENDER_CODE renderFrame (fpreal time, UT_Interrupt *boss)
 
virtual ROP_RENDER_CODE endRender ()
 
virtual bool updateParmsFlags ()
 
virtual ROP_RENDER_CODE doWrite (const IECore::SceneInterface *liveScene, IECore::SceneInterface *outScene, double time, UT_Interrupt *progress)
 

Detailed Description

Class for writing SceneCache files based on an existing Houdini hierarchy.

Member Function Documentation

virtual ROP_RENDER_CODE IECoreHoudini::ROP_SceneCacheWriter::doWrite ( const IECore::SceneInterface liveScene,
IECore::SceneInterface outScene,
double  time,
UT_Interrupt *  progress 
)
protectedvirtual

Called recursively to traverse the IECoreHoudini::LiveScene, starting with the Root Object, and write the hierarchy to the output file.


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