#include <COP2_MultiInputWipe.h>

Public Member Functions | |
| virtual void | getInputDependenciesForOutputArea (COP2_CookAreaInfo &output_area, const COP2_CookAreaList &input_areas, COP2_CookAreaList &needed_areas) |
Static Public Member Functions | |
| static OP_Node * | myConstructor (OP_Network *, const char *, OP_Operator *) |
Static Public Attributes | |
| static OP_TemplatePair | myTemplatePair |
| static OP_VariablePair | myVariablePair |
| static PRM_Template | myTemplateList [] |
| static CH_LocalVariable | myVariableList [] |
| static const char * | myInputLabels [] |
Protected Member Functions | |
| virtual | ~COP2_MultiInputWipe () |
| virtual COP2_ContextData * | newContextData (const TIL_Plane *p, int array_index, float t, int xres, int yres, int thread, int max_threads) |
| virtual void | computeImageBounds (COP2_Context &context) |
| virtual OP_ERROR | cookMyTile (COP2_Context &context, TIL_TileList *tiles) |
| virtual void | passThroughTiles (COP2_Context &context, const TIL_Plane *plane, int array_index, float t, int xstart, int ystart, TIL_TileList *&tile, int block=1, bool *mask=0, bool *blocked=0) |
| virtual int | passThrough (COP2_Context &context, const TIL_Plane *plane, int comp_index, int array_index, float t, int xstart, int ystart) |
Definition at line 35 of file COP2_MultiInputWipe.h.
| COP2_MultiInputWipe::~COP2_MultiInputWipe | ( | ) | [protected, virtual] |
| void COP2_MultiInputWipe::computeImageBounds | ( | COP2_Context & | context | ) | [protected, virtual] |
Reimplemented from COP2_Node.
Definition at line 201 of file COP2_MultiInputWipe.C.
| OP_ERROR COP2_MultiInputWipe::cookMyTile | ( | COP2_Context & | context, | |
| TIL_TileList * | tiles | |||
| ) | [protected, virtual] |
Reimplemented from COP2_Node.
Definition at line 369 of file COP2_MultiInputWipe.C.
| void COP2_MultiInputWipe::getInputDependenciesForOutputArea | ( | COP2_CookAreaInfo & | output_area, | |
| const COP2_CookAreaList & | input_areas, | |||
| COP2_CookAreaList & | needed_areas | |||
| ) | [virtual] |
Reimplemented from COP2_Node.
Definition at line 251 of file COP2_MultiInputWipe.C.
| OP_Node * COP2_MultiInputWipe::myConstructor | ( | OP_Network * | net, | |
| const char * | name, | |||
| OP_Operator * | op | |||
| ) | [static] |
Definition at line 111 of file COP2_MultiInputWipe.C.
| COP2_ContextData * COP2_MultiInputWipe::newContextData | ( | const TIL_Plane * | p, | |
| int | array_index, | |||
| float | t, | |||
| int | xres, | |||
| int | yres, | |||
| int | thread, | |||
| int | max_threads | |||
| ) | [protected, virtual] |
Reimplemented from COP2_Node.
Definition at line 153 of file COP2_MultiInputWipe.C.
| int COP2_MultiInputWipe::passThrough | ( | COP2_Context & | context, | |
| const TIL_Plane * | plane, | |||
| int | comp_index, | |||
| int | array_index, | |||
| float | t, | |||
| int | xstart, | |||
| int | ystart | |||
| ) | [protected, virtual] |
Reimplemented from COP2_Node.
Definition at line 294 of file COP2_MultiInputWipe.C.
| void COP2_MultiInputWipe::passThroughTiles | ( | COP2_Context & | context, | |
| const TIL_Plane * | plane, | |||
| int | array_index, | |||
| float | t, | |||
| int | xstart, | |||
| int | ystart, | |||
| TIL_TileList *& | tile, | |||
| int | block = 1, |
|||
| bool * | mask = 0, |
|||
| bool * | blocked = 0 | |||
| ) | [protected, virtual] |
Reimplemented from COP2_Node.
Definition at line 338 of file COP2_MultiInputWipe.C.
const char * COP2_MultiInputWipe::myInputLabels [static] |
Initial value:
{
"Wipe A",
"Wipe B",
0
}
Definition at line 52 of file COP2_MultiInputWipe.h.
Initial value:
{
PRM_Template(PRM_SWITCHER, 2, &PRMswitcherName, switcher),
PRM_Template(PRM_FLT, TOOL_PARM, 1, &names[0], PRMoneDefaults, 0,
&wipeRange),
PRM_Template(PRM_FLT, TOOL_PARM, 1, &names[1], PRMzeroDefaults, 0,
&wipeRange),
PRM_Template(PRM_FLT, TOOL_PARM, 1, &names[2], &boostValue, 0,
&boostRange),
PRM_Template(PRM_FLT, TOOL_PARM, 1, &names[3], &boostBlur, 0,
&blurRange),
PRM_Template(PRM_ORD, POPUP_PARM, 1, &names[4], PRMoneDefaults,
&fadeMenu),
PRM_Template(),
}
Reimplemented from COP2_MultiBase.
Definition at line 50 of file COP2_MultiInputWipe.h.
Reimplemented from COP2_MultiBase.
Definition at line 48 of file COP2_MultiInputWipe.h.
Reimplemented from COP2_MultiBase.
Definition at line 51 of file COP2_MultiInputWipe.h.
Reimplemented from COP2_MultiBase.
Definition at line 49 of file COP2_MultiInputWipe.h.
1.5.9