HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OR_Manager Class Reference

#include <OR_Manager.h>

Public Member Functions

 OR_Manager ()
 
 ~OR_Manager ()
 
int getConflicts (const OP_Node *src, OP_NodeList &list)
 
const OP_NodegetFirstConflict (const OP_Node *src)
 
void removeDestination (OP_Node *dest)
 
void removeDestination (OP_Node *dest, int parm_idx)
 
bool findDestination (UT_String &result, const OP_Node *, int idx) const
 
void removeSource (OP_Node *src, OP_NodeList &affected, UT_IntArray &indices, int previous)
 
int override (OP_Node *src, const CL_Clip *clip, const UT_String &export_path, OP_NodeList &affected, UT_IntArray &indices, orPath &pathparm, OR_Mapping *mapping)
 
void override (OP_Node *src, const CL_Clip *clip, const orUnitList &units, OP_NodeList &affected, UT_IntArray &indices, orPath &pathparm, OR_Mapping *mapping)
 
int copy (OP_Node *src, const CL_Clip *clip, const CH_Collection *coll, const UT_String &export_path, OP_NodeList &affected, UT_IntArray &indices, orPath &pathparm)
 
void getTrackDestinations (const OP_Node *src, UT_IntArray &track_indices, OP_NodeList &nodes, UT_ValArray< PRM_Parm * > &parm_list, UT_IntArray &vec_indices)
 
void getDestinations (const OP_Node *src, UT_Array< OP_Node * > &op_list)
 
void getSources (const OP_Node *dest, UT_Array< OP_Node * > &op_list, bool append)
 
void unexportWithSameParmValues (fpreal t, OP_Node *src)
 
int getNumExports () const
 
const orDatagetData (int idx) const
 
orDatagetData (int idx)
 
void getActiveLayerContribution (CH_ActiveLayerContrib &c, PRM_Parm *p, int i, fpreal t)
 
bool getTrackDestination (const OP_Node *src, int track_idx, OP_Node **out_node, PRM_Parm **out_parm, int &vec_idx)
 

Detailed Description

Definition at line 92 of file OR_Manager.h.

Constructor & Destructor Documentation

OR_Manager::OR_Manager ( )
OR_Manager::~OR_Manager ( )

Member Function Documentation

int OR_Manager::copy ( OP_Node src,
const CL_Clip clip,
const CH_Collection coll,
const UT_String export_path,
OP_NodeList affected,
UT_IntArray indices,
orPath pathparm 
)

Copy the channel collection corresponding to the given clip to the export destination.

bool OR_Manager::findDestination ( UT_String result,
const OP_Node ,
int  idx 
) const
void OR_Manager::getActiveLayerContribution ( CH_ActiveLayerContrib c,
PRM_Parm p,
int  i,
fpreal  t 
)
int OR_Manager::getConflicts ( const OP_Node src,
OP_NodeList list 
)
const orData* OR_Manager::getData ( int  idx) const
inline

Definition at line 160 of file OR_Manager.h.

orData* OR_Manager::getData ( int  idx)
inline

Definition at line 163 of file OR_Manager.h.

void OR_Manager::getDestinations ( const OP_Node src,
UT_Array< OP_Node * > &  op_list 
)
const OP_Node* OR_Manager::getFirstConflict ( const OP_Node src)
int OR_Manager::getNumExports ( ) const
inline

Definition at line 157 of file OR_Manager.h.

void OR_Manager::getSources ( const OP_Node dest,
UT_Array< OP_Node * > &  op_list,
bool  append 
)
bool OR_Manager::getTrackDestination ( const OP_Node src,
int  track_idx,
OP_Node **  out_node,
PRM_Parm **  out_parm,
int vec_idx 
)
void OR_Manager::getTrackDestinations ( const OP_Node src,
UT_IntArray track_indices,
OP_NodeList nodes,
UT_ValArray< PRM_Parm * > &  parm_list,
UT_IntArray vec_indices 
)
int OR_Manager::override ( OP_Node src,
const CL_Clip clip,
const UT_String export_path,
OP_NodeList affected,
UT_IntArray indices,
orPath pathparm,
OR_Mapping mapping 
)
void OR_Manager::override ( OP_Node src,
const CL_Clip clip,
const orUnitList units,
OP_NodeList affected,
UT_IntArray indices,
orPath pathparm,
OR_Mapping mapping 
)
void OR_Manager::removeDestination ( OP_Node dest)
void OR_Manager::removeDestination ( OP_Node dest,
int  parm_idx 
)
void OR_Manager::removeSource ( OP_Node src,
OP_NodeList affected,
UT_IntArray indices,
int  previous 
)
void OR_Manager::unexportWithSameParmValues ( fpreal  t,
OP_Node src 
)

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