OP_Director Class Reference

#include <OP_Director.h>

Inheritance diagram for OP_Director:

OP_Network OP_OTLManagerSink OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner MOT_Director

List of all members.

Classes

struct  CwdContext

Public Member Functions

 OP_Director (const char *name, const float version, int load_dsos=1)
virtual ~OP_Director ()
virtual OP_OpTypeId getOpTypeID () const
virtual const char * getOpType () const
virtual OP_DATA_TYPE getCookedDataType () const
virtual void * getCookedData (OP_Context &)
virtual void deleteCookedData ()
virtual int saveCookedData (ostream &, OP_Context &, int=0)
virtual bool loadCookedData (UT_IStream &, const char *=0)
virtual int saveCookedData (const char *, OP_Context &)
virtual OP_OpTypeId getChildTypeID () const
virtual const char * getChildType () const
OP_NetworkgetManager (const char *name) const
CH_ManagergetChannelManager ()
OP_CommandManagergetCommandManager ()
float getVersion () const
bool loadChannelManagerOptions ()
bool saveChannelManagerOptions ()
virtual void enable (int state)
OP_ERROR saveNetwork (ostream &os, const OP_SaveFlags &options)
bool loadNetwork (UT_IStream &is, int merge=0, const char *mergePattern=0, int overwrite=0)
virtual void clearNetwork (int clear_aliases)
virtual void opUpdateAllExports ()
void setOldCHOPOverrideFlag ()
bool getOldCHOPOverrideFlag ()
void clearOldCHOPOverrideFlag ()
OP_NodegetCwd ()
void getCwd (UT_String &str)
OP_NodegetCwd (int thread)
void getCwd (int thread, UT_String &str)
void setCwd (int thread, const OP_Node *node, int eval_collection=-1)
void pushCwd (int thread, const OP_Node *new_cwd=NULL)
void popCwd (int thread)
bool getPickedNodes (OP_NodeList &picked_nodes, bool include_hidden=false, bool append_to_list=false) const
const UT_IntArraygetPickedNodeIds () const
OP_NodegetLastPickedNode (OP_Node *parent=NULL) const
void clearPickedItems ()
void makeOnlyPickedCurrent (OP_NetworkBoxItem &item)
void setEditNetworkUI (OP_Network *net)
void addPickedNode (const OP_Node &node, bool edit)
void removePickedNode (const OP_Node &node, bool edit)
void makePickedNodeLast (const OP_Node &node, bool edit)
void addPickedNetworkBox (const OP_NetworkBox &netbox)
void removePickedNetworkBox (const OP_NetworkBox &netbox)
void addPickedPostItNote (const OP_PostIt &pnote)
void removePickedPostItNote (const OP_PostIt &pnote)
void setTime (double time)
void setFPS (float fps)
void setNFrames (float nframes)
void setTimeRange (float tstart, float tend)
void setCustomPanelSaveCallback (OP_ERROR(*cb)(ostream &, void *), void *callbackData)
void setUserDisplayOptionSaveCallback (OP_ERROR(*cb)(ostream &, void *), void *callbackData)
void addBadLoadData (char *str, int len)
virtual int isManager () const
int isLoading () const
void beginLoading ()
void endLoading ()
bool getIsLoadingHip () const
bool getIsQuitting () const
void setIsDoingExplicitSave (bool value)
bool getIsDoingExplicitSave () const
bool getIsMantra () const
void setIsMantra (bool v)
void destroyFileResolver ()
void beginTakeSwitch ()
void endTakeSwitch ()
bool isSwitchingTake () const
virtual int renameNode (OP_Node *, const char *, OP_RenameAction)
void saveChannelGroups (ostream &os, int binary)
bool loadChannelGroups (UT_IStream &is, const char *path)
void saveTimeGroups (ostream &os, int binary)
bool loadTimeGroups (UT_IStream &is, const char *path)
void saveScriptedOpLibrary (ostream &os)
bool loadScriptedOpLibrary (UT_IStream &is, int modtime)
bool loadScriptedOpDefs (UT_IStream &is)
void saveInternalOpLibraries (ostream &os)
bool loadInternalOpLibraries (UT_IStream &is)
void saveLibraryPreferences (ostream &os)
bool loadLibraryPreferences (UT_IStream &is)
bool loadHOMSessionModuleSource (UT_IStream &is)
void saveUnselectedFilePatterns (ostream &os)
bool loadUnselectedFilePatterns (UT_IStream &is)
void saveOTLBackupInformation (ostream &os)
OP_ExprFuncgetExprFunctions ()
void saveExprFunctions (ostream &os)
bool loadExprFunctions (UT_IStream &is, const char *path)
OP_BundleListgetBundles ()
int incrPasteCount ()
void resetPasteCount ()
int getAuthorId (const char *name=0)
const char * getAuthorName (int id)
int cookEnabled () const
void setCookEnabled (int state)
int simulationEnabled () const
void setSimulationEnabled (int state)
bool skipPlaybarBasedSimulationReset () const
void bumpSkipPlaybarBasedSimulationReset (int inc)
bool addShopClerk (const char *type)
int getNShopClerks () const
const char * getShopClerkName (int clerk) const
int getShopClerkVisibility (int clerk) const
void setShopClerkVisibility (int clerk, int onoff)
virtual void findInternalScriptOperators (const char *, OP_OTLDefinitionArray &)
virtual OP_NodelinkInternalScriptOperator (const char *, OP_Operator *)
virtual void getInternalScriptDefinition (OP_Node *, UT_String &)
virtual OP_ERROR saveNodeSpareParms (OP_Parameters *, bool, ostream &) const
virtual bool loadNodeSpareParms (OP_Parameters *, UT_IStream &, UT_String &) const
virtual bool addNodeSpareParm (OP_Parameters *, PRM_Template *) const
virtual bool removeNodeSpareParm (OP_Parameters *, const char *, UT_StringArray *=NULL, UT_StringArray *=NULL) const
virtual void changeNodeSpareParms (OP_Parameters *, PI_EditScriptedParms &, UT_String &) const
virtual void saveNodeSpareParmCommands (OP_Parameters *, ostream &, const char *, bool) const
virtual void deleteNodeSpareParmLayout (OP_Parameters *) const
virtual void deleteAllNodeSpareParms (OP_Parameters *) const
virtual PRM_ScriptPageallocateSpareScriptPage (OP_Operator *)
virtual void saveNodeCompiledCode (OP_Node *, ostream &)
virtual bool loadNodeCompiledCode (OP_Node *, UT_IStream &)
virtual void saveNodeCompiledDs (OP_Node *, ostream &)
virtual bool loadNodeCompiledDs (OP_Node *, UT_IStream &)
OP_TakegetTakeManager ()
virtual void addExtraInput (OP_Node *op, OP_InterestType type)
virtual void definitionsAdded (int libindex, UT_IntArray &defindex)
virtual void definitionsRemoved (int libindex, UT_IntArray &defindex, OP_OTLLibrary *&preserve)
void getTableAndOperator (const char *path, OP_OperatorTable *&table, OP_Operator *&op, const OP_Node *relativetonode=0)
OP_OTLManagergetOTLManager ()
const OP_OTLManagergetOTLManager () const
void runDeleteScriptsOnQuit ()
void addGlobalOpChangedCallback (OP_GlobalOpChangedCallback cb, void *cbdata)
void removeGlobalOpChangedCallback (OP_GlobalOpChangedCallback cb, void *cbdata)
void globalOpChanged (OP_Node *node, OP_EventType reason, void *data)
void runScript (CMD_Manager *cman, const char *filename)
boost::tuple< bool, int > runPython (CMD_Manager *cman, const char *filename)
boost::tuple< bool, int > runPython (CMD_Manager *cman, int argc, char *argv[])
boost::tuple< bool, int > runDefaultStartupScripts (CMD_Manager *cman, const char *startup_script, const char *postload_script)
void setSaveCallback (OP_ERROR(*cb)(ostream &, void *), void *callbackData)
void removeSaveCallback (OP_ERROR(*cb)(ostream &, void *), void *callbackData)

Static Public Member Functions

static int globAllArguments (OP_Node *node, UT_Args &args, UT_WorkBuffer &workbuf, UT_WorkArgs &argv, OP_ItemTypeMask item_type, OP_GlobContext *context, int startitem=1)
static void globAllArgumentsAsArray (OP_Node &relative_to_node, const char *pattern, OP_ItemTypeMask item_type, OP_GlobContext &glob_context, UT_PtrArray< OP_NetworkBoxItem * > &result)
static bool createBackupFile (const char *filename)
static void autoIncrementRename (const char *filename, UT_String &errorstring, bool movefile, bool autosave)
static void destroyDirector (OP_Director *opdir)

Protected Member Functions

virtual OP_ERROR cookMe (OP_Context &)
virtual OP_ERROR bypassMe (OP_Context &, int &)
virtual const char * getFileExtension (int binary) const
void clearUnsupportedCommands () const
virtual void clearHandleSettings (OP_Operator *)
virtual bool changeSpareParms (UT_IStream &, UT_String &errors)
void runPostLoadScript ()


Detailed Description

Definition at line 58 of file OP_Director.h.


Constructor & Destructor Documentation

OP_Director::OP_Director ( const char *  name,
const float  version,
int  load_dsos = 1 
)

virtual OP_Director::~OP_Director (  )  [virtual]


Member Function Documentation

void OP_Director::addBadLoadData ( char *  str,
int  len 
)

virtual void OP_Director::addExtraInput ( OP_Node op,
OP_InterestType  type 
) [virtual]

Declares that this node depends on the op parameter for the given reason.

Note:
This method is deprecated for OP_INTEREST_NAME. This method assumes that getCookLock() has already been acquired!

Reimplemented from OP_Node.

void OP_Director::addGlobalOpChangedCallback ( OP_GlobalOpChangedCallback  cb,
void *  cbdata 
)

virtual bool OP_Director::addNodeSpareParm ( OP_Parameters ,
PRM_Template  
) const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 306 of file OP_Director.h.

void OP_Director::addPickedNetworkBox ( const OP_NetworkBox netbox  ) 

void OP_Director::addPickedNode ( const OP_Node node,
bool  edit 
)

void OP_Director::addPickedPostItNote ( const OP_PostIt pnote  ) 

bool OP_Director::addShopClerk ( const char *  type  ) 

virtual PRM_ScriptPage* OP_Director::allocateSpareScriptPage ( OP_Operator  )  [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 341 of file OP_Director.h.

static void OP_Director::autoIncrementRename ( const char *  filename,
UT_String errorstring,
bool  movefile,
bool  autosave 
) [static]

void OP_Director::beginLoading (  ) 

void OP_Director::beginTakeSwitch (  ) 

void OP_Director::bumpSkipPlaybarBasedSimulationReset ( int  inc  )  [inline]

Examples:
ROP/ROP_DopField.C.

Definition at line 261 of file OP_Director.h.

virtual OP_ERROR OP_Director::bypassMe ( OP_Context ,
int &   
) [inline, protected, virtual]

Implements OP_Node.

Definition at line 448 of file OP_Director.h.

virtual void OP_Director::changeNodeSpareParms ( OP_Parameters ,
PI_EditScriptedParms ,
UT_String  
) const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 322 of file OP_Director.h.

virtual bool OP_Director::changeSpareParms ( UT_IStream ,
UT_String errors 
) [inline, protected, virtual]

Reimplemented from OP_Node.

Definition at line 459 of file OP_Director.h.

virtual void OP_Director::clearHandleSettings ( OP_Operator  )  [inline, protected, virtual]

Reimplemented in MOT_Director.

Definition at line 456 of file OP_Director.h.

virtual void OP_Director::clearNetwork ( int  clear_aliases  )  [virtual]

Reimplemented in MOT_Director.

void OP_Director::clearOldCHOPOverrideFlag (  )  [inline]

Definition at line 106 of file OP_Director.h.

void OP_Director::clearPickedItems (  ) 

void OP_Director::clearUnsupportedCommands (  )  const [protected]

int OP_Director::cookEnabled (  )  const [inline]

Definition at line 246 of file OP_Director.h.

virtual OP_ERROR OP_Director::cookMe ( OP_Context  )  [inline, protected, virtual]

Implements OP_Node.

Definition at line 447 of file OP_Director.h.

static bool OP_Director::createBackupFile ( const char *  filename  )  [static]

virtual void OP_Director::definitionsAdded ( int  libindex,
UT_IntArray defindex 
) [virtual]

Reimplemented from OP_OTLManagerSink.

virtual void OP_Director::definitionsRemoved ( int  libindex,
UT_IntArray defindex,
OP_OTLLibrary *&  preserve 
) [virtual]

Reimplemented from OP_OTLManagerSink.

virtual void OP_Director::deleteAllNodeSpareParms ( OP_Parameters  )  const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 338 of file OP_Director.h.

virtual void OP_Director::deleteCookedData ( void   )  [inline, virtual]

Implements OP_Node.

Definition at line 69 of file OP_Director.h.

virtual void OP_Director::deleteNodeSpareParmLayout ( OP_Parameters  )  const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 335 of file OP_Director.h.

static void OP_Director::destroyDirector ( OP_Director opdir  )  [static]

void OP_Director::destroyFileResolver (  ) 

virtual void OP_Director::enable ( int  state  )  [virtual]

void OP_Director::endLoading (  ) 

void OP_Director::endTakeSwitch (  ) 

virtual void OP_Director::findInternalScriptOperators ( const char *  ,
OP_OTLDefinitionArray  
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 275 of file OP_Director.h.

int OP_Director::getAuthorId ( const char *  name = 0  ) 

const char* OP_Director::getAuthorName ( int  id  ) 

OP_BundleList* OP_Director::getBundles (  )  [inline]

Definition at line 234 of file OP_Director.h.

CH_Manager* OP_Director::getChannelManager (  )  [inline]

virtual const char* OP_Director::getChildType ( void   )  const [inline, virtual]

Reimplemented from OP_Network.

Definition at line 77 of file OP_Director.h.

virtual OP_OpTypeId OP_Director::getChildTypeID (  )  const [inline, virtual]

Implements OP_Network.

Definition at line 76 of file OP_Director.h.

OP_CommandManager* OP_Director::getCommandManager (  )  [inline]

Examples:
standalone/standalone.C.

Definition at line 81 of file OP_Director.h.

virtual void* OP_Director::getCookedData ( OP_Context  )  [inline, virtual]

Reimplemented from OP_Node.

Definition at line 68 of file OP_Director.h.

virtual OP_DATA_TYPE OP_Director::getCookedDataType ( void   )  const [inline, virtual]

Implements OP_Node.

Definition at line 67 of file OP_Director.h.

void OP_Director::getCwd ( int  thread,
UT_String str 
)

OP_Node* OP_Director::getCwd ( int  thread  ) 

void OP_Director::getCwd ( UT_String str  )  [inline]

Definition at line 111 of file OP_Director.h.

OP_Node* OP_Director::getCwd (  )  [inline]

Examples:
expr/functions.C.

Definition at line 109 of file OP_Director.h.

OP_ExprFunc* OP_Director::getExprFunctions (  ) 

virtual const char* OP_Director::getFileExtension ( int  binary  )  const [inline, protected, virtual]

Implements OP_Node.

Definition at line 449 of file OP_Director.h.

virtual void OP_Director::getInternalScriptDefinition ( OP_Node ,
UT_String  
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 283 of file OP_Director.h.

bool OP_Director::getIsDoingExplicitSave (  )  const [inline]

Definition at line 196 of file OP_Director.h.

bool OP_Director::getIsLoadingHip (  )  const [inline]

Definition at line 190 of file OP_Director.h.

bool OP_Director::getIsMantra (  )  const [inline]

Definition at line 199 of file OP_Director.h.

bool OP_Director::getIsQuitting (  )  const [inline]

Definition at line 192 of file OP_Director.h.

OP_Node* OP_Director::getLastPickedNode ( OP_Node parent = NULL  )  const

OP_Network* OP_Director::getManager ( const char *  name  )  const

int OP_Director::getNShopClerks (  )  const [inline]

Definition at line 266 of file OP_Director.h.

bool OP_Director::getOldCHOPOverrideFlag (  )  [inline]

Definition at line 104 of file OP_Director.h.

virtual const char* OP_Director::getOpType ( void   )  const [inline, virtual]

Implements OP_Node.

Definition at line 66 of file OP_Director.h.

virtual OP_OpTypeId OP_Director::getOpTypeID (  )  const [inline, 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.

Definition at line 65 of file OP_Director.h.

const OP_OTLManager& OP_Director::getOTLManager (  )  const [inline]

Definition at line 398 of file OP_Director.h.

OP_OTLManager& OP_Director::getOTLManager (  )  [inline]

Definition at line 396 of file OP_Director.h.

const UT_IntArray& OP_Director::getPickedNodeIds (  )  const [inline]

Definition at line 128 of file OP_Director.h.

bool OP_Director::getPickedNodes ( OP_NodeList picked_nodes,
bool  include_hidden = false,
bool  append_to_list = false 
) const

const char* OP_Director::getShopClerkName ( int  clerk  )  const

int OP_Director::getShopClerkVisibility ( int  clerk  )  const

void OP_Director::getTableAndOperator ( const char *  path,
OP_OperatorTable *&  table,
OP_Operator *&  op,
const OP_Node relativetonode = 0 
)

OP_Take* OP_Director::getTakeManager (  )  [inline]

Definition at line 355 of file OP_Director.h.

float OP_Director::getVersion ( void   )  const [inline]

Definition at line 82 of file OP_Director.h.

static int OP_Director::globAllArguments ( OP_Node node,
UT_Args args,
UT_WorkBuffer workbuf,
UT_WorkArgs argv,
OP_ItemTypeMask  item_type,
OP_GlobContext context,
int  startitem = 1 
) [static]

static void OP_Director::globAllArgumentsAsArray ( OP_Node relative_to_node,
const char *  pattern,
OP_ItemTypeMask  item_type,
OP_GlobContext glob_context,
UT_PtrArray< OP_NetworkBoxItem * > &  result 
) [static]

void OP_Director::globalOpChanged ( OP_Node node,
OP_EventType  reason,
void *  data 
)

int OP_Director::incrPasteCount (  )  [inline]

Definition at line 236 of file OP_Director.h.

int OP_Director::isLoading (  )  const [inline]

Definition at line 187 of file OP_Director.h.

virtual int OP_Director::isManager (  )  const [virtual]

Reimplemented from OP_Node.

bool OP_Director::isSwitchingTake (  )  const [inline]

Definition at line 206 of file OP_Director.h.

virtual OP_Node* OP_Director::linkInternalScriptOperator ( const char *  ,
OP_Operator  
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 279 of file OP_Director.h.

bool OP_Director::loadChannelGroups ( UT_IStream is,
const char *  path 
)

bool OP_Director::loadChannelManagerOptions (  ) 

virtual bool OP_Director::loadCookedData ( UT_IStream ,
const char *  = 0 
) [inline, virtual]

Reimplemented from OP_Node.

Definition at line 72 of file OP_Director.h.

bool OP_Director::loadExprFunctions ( UT_IStream is,
const char *  path 
)

bool OP_Director::loadHOMSessionModuleSource ( UT_IStream is  ) 

bool OP_Director::loadInternalOpLibraries ( UT_IStream is  ) 

bool OP_Director::loadLibraryPreferences ( UT_IStream is  ) 

bool OP_Director::loadNetwork ( UT_IStream is,
int  merge = 0,
const char *  mergePattern = 0,
int  overwrite = 0 
)

virtual bool OP_Director::loadNodeCompiledCode ( OP_Node ,
UT_IStream  
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 348 of file OP_Director.h.

virtual bool OP_Director::loadNodeCompiledDs ( OP_Node ,
UT_IStream  
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 352 of file OP_Director.h.

virtual bool OP_Director::loadNodeSpareParms ( OP_Parameters ,
UT_IStream ,
UT_String  
) const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 298 of file OP_Director.h.

bool OP_Director::loadScriptedOpDefs ( UT_IStream is  ) 

bool OP_Director::loadScriptedOpLibrary ( UT_IStream is,
int  modtime 
)

bool OP_Director::loadTimeGroups ( UT_IStream is,
const char *  path 
)

bool OP_Director::loadUnselectedFilePatterns ( UT_IStream is  ) 

void OP_Director::makeOnlyPickedCurrent ( OP_NetworkBoxItem item  ) 

void OP_Director::makePickedNodeLast ( const OP_Node node,
bool  edit 
)

virtual void OP_Director::opUpdateAllExports (  )  [virtual]

Reimplemented in MOT_Director.

void OP_Director::popCwd ( int  thread  ) 

void OP_Director::pushCwd ( int  thread,
const OP_Node new_cwd = NULL 
)

void OP_Director::removeGlobalOpChangedCallback ( OP_GlobalOpChangedCallback  cb,
void *  cbdata 
)

virtual bool OP_Director::removeNodeSpareParm ( OP_Parameters ,
const char *  ,
UT_StringArray = NULL,
UT_StringArray = NULL 
) const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 313 of file OP_Director.h.

void OP_Director::removePickedNetworkBox ( const OP_NetworkBox netbox  ) 

void OP_Director::removePickedNode ( const OP_Node node,
bool  edit 
)

void OP_Director::removePickedPostItNote ( const OP_PostIt pnote  ) 

void OP_Director::removeSaveCallback ( OP_ERROR(*)(ostream &, void *)  cb,
void *  callbackData 
)

The save callback is called when saving .hip files. It is called with a stream reference to the .hip file so that the callback can insert hscript commands into the .hip file's .application section. When a .hip file is loaded, all the commands in the .application section are executed.

virtual int OP_Director::renameNode ( OP_Node ,
const char *  ,
OP_RenameAction   
) [virtual]

Reimplemented from OP_Network.

void OP_Director::resetPasteCount (  )  [inline]

Definition at line 237 of file OP_Director.h.

boost::tuple<bool, int> OP_Director::runDefaultStartupScripts ( CMD_Manager cman,
const char *  startup_script,
const char *  postload_script 
)

void OP_Director::runDeleteScriptsOnQuit (  ) 

void OP_Director::runPostLoadScript (  )  [protected]

Runs the user-defined post load script when loading a new network into Houdini.

boost::tuple<bool, int> OP_Director::runPython ( CMD_Manager cman,
int  argc,
char *  argv[] 
)

boost::tuple<bool, int> OP_Director::runPython ( CMD_Manager cman,
const char *  filename 
)

void OP_Director::runScript ( CMD_Manager cman,
const char *  filename 
)

void OP_Director::saveChannelGroups ( ostream &  os,
int  binary 
)

bool OP_Director::saveChannelManagerOptions (  ) 

virtual int OP_Director::saveCookedData ( const char *  ,
OP_Context  
) [inline, virtual]

Implements OP_Node.

Definition at line 74 of file OP_Director.h.

virtual int OP_Director::saveCookedData ( ostream &  ,
OP_Context ,
int  = 0 
) [inline, virtual]

Implements OP_Node.

Definition at line 70 of file OP_Director.h.

void OP_Director::saveExprFunctions ( ostream &  os  ) 

void OP_Director::saveInternalOpLibraries ( ostream &  os  ) 

void OP_Director::saveLibraryPreferences ( ostream &  os  ) 

OP_ERROR OP_Director::saveNetwork ( ostream &  os,
const OP_SaveFlags options 
)

virtual void OP_Director::saveNodeCompiledCode ( OP_Node ,
ostream &   
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 346 of file OP_Director.h.

virtual void OP_Director::saveNodeCompiledDs ( OP_Node ,
ostream &   
) [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 350 of file OP_Director.h.

virtual void OP_Director::saveNodeSpareParmCommands ( OP_Parameters ,
ostream &  ,
const char *  ,
bool   
) const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 328 of file OP_Director.h.

virtual OP_ERROR OP_Director::saveNodeSpareParms ( OP_Parameters ,
bool  ,
ostream &   
) const [inline, virtual]

Reimplemented in MOT_Director.

Definition at line 291 of file OP_Director.h.

void OP_Director::saveOTLBackupInformation ( ostream &  os  ) 

void OP_Director::saveScriptedOpLibrary ( ostream &  os  ) 

void OP_Director::saveTimeGroups ( ostream &  os,
int  binary 
)

void OP_Director::saveUnselectedFilePatterns ( ostream &  os  ) 

void OP_Director::setCookEnabled ( int  state  )  [inline]

Definition at line 248 of file OP_Director.h.

void OP_Director::setCustomPanelSaveCallback ( OP_ERROR(*)(ostream &, void *)  cb,
void *  callbackData 
)

void OP_Director::setCwd ( int  thread,
const OP_Node node,
int  eval_collection = -1 
)

void OP_Director::setEditNetworkUI ( OP_Network net  ) 

void OP_Director::setFPS ( float  fps  ) 

void OP_Director::setIsDoingExplicitSave ( bool  value  )  [inline]

Definition at line 194 of file OP_Director.h.

void OP_Director::setIsMantra ( bool  v  )  [inline]

Definition at line 200 of file OP_Director.h.

void OP_Director::setNFrames ( float  nframes  ) 

void OP_Director::setOldCHOPOverrideFlag (  )  [inline]

Definition at line 102 of file OP_Director.h.

void OP_Director::setSaveCallback ( OP_ERROR(*)(ostream &, void *)  cb,
void *  callbackData 
)

The save callback is called when saving .hip files. It is called with a stream reference to the .hip file so that the callback can insert hscript commands into the .hip file's .application section. When a .hip file is loaded, all the commands in the .application section are executed.

void OP_Director::setShopClerkVisibility ( int  clerk,
int  onoff 
)

void OP_Director::setSimulationEnabled ( int  state  )  [inline]

Definition at line 254 of file OP_Director.h.

void OP_Director::setTime ( double  time  ) 

void OP_Director::setTimeRange ( float  tstart,
float  tend 
)

void OP_Director::setUserDisplayOptionSaveCallback ( OP_ERROR(*)(ostream &, void *)  cb,
void *  callbackData 
)

int OP_Director::simulationEnabled (  )  const [inline]

Definition at line 252 of file OP_Director.h.

bool OP_Director::skipPlaybarBasedSimulationReset (  )  const [inline]

Definition at line 259 of file OP_Director.h.


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

Generated on Mon Jan 28 00:48:38 2013 for HDK by  doxygen 1.5.9