#include <COP2_Generator.h>

Public Member Functions | |
| virtual TIL_Sequence * | cookSequenceInfo (OP_ERROR &error) |
| virtual unsigned | disableParms () |
| virtual bool | isGenerator () const |
| virtual bool | isTimeModifier () const |
| virtual void | SET_ADD_PLANES (int planes) |
| virtual void | SET_PLANES (int planes) |
| virtual void | SET_FORMAT (TIL_DataFormat format) |
| virtual void | SET_ADD_OP (int op) |
| virtual void | SET_CUSTOM_PLANES (const UT_String &st) |
| virtual void | getInputDependenciesForOutputArea (COP2_CookAreaInfo &output_area, const COP2_CookAreaList &input_areas, COP2_CookAreaList &needed_areas) |
| virtual int | getOpInput () const |
| virtual int | getMaskInput () const |
| virtual bool | isFrameEffectHandled () |
| virtual int | scope (UT_String &) |
| virtual int | frameScope (UT_String &) |
| virtual bool | isPixelBased () const |
| virtual void | inputConnectChanged (int which) |
Static Public Member Functions | |
| static int | setResCallback (void *, int, float, const PRM_Template *) |
| static int | setRateCallback (void *, int, float, const PRM_Template *) |
| static int | setDepthCallback (void *, int, float, const PRM_Template *) |
| static int | depthChanged (void *, int, float, const PRM_Template *) |
| static int | overrideSizeChanged (void *, int, float, const PRM_Template *) |
| static int | overrideAspectChanged (void *, int, float, const PRM_Template *) |
| static int | overrideRangeChanged (void *, int, float, const PRM_Template *) |
| static int | overrideRateChanged (void *, int, float, const PRM_Template *) |
Static Public Attributes | |
| static OP_TemplatePair | myTemplatePair |
| static OP_VariablePair | myVariablePair |
| static PRM_Template | myTemplateList [] |
| static CH_LocalVariable | myVariableList [] |
| static PRM_Template | myObsoleteParms [] |
| static const char * | myInputLabels [] |
Protected Member Functions | |
| COP2_Generator (OP_Network *parent, const char *name, OP_Operator *entry) | |
| virtual | ~COP2_Generator () |
| virtual void | computeImageBounds (COP2_Context &context) |
| virtual COP2_ThreadPref | getThreadPreference () const |
| virtual OP_ERROR | doCookMyTile (COP2_Context &context, TIL_TileList *tilelist) |
| virtual OP_ERROR | generateTile (COP2_Context &context, TIL_TileList *tilelist)=0 |
| const char * | uniqueName (const char *name) |
| virtual void | getGeneratedBounds (COP2_Context &context, int &bx1, int &by1, int &bx2, int &by2) |
| void | applyMaskBounds (const TIL_Plane *plane, int array, float t, int xres, int yres, int thread, int &bx1, int &by1, int &bx2, int &by2) |
| void | getBounds (const TIL_Plane *plane, int aindex, float t, int xres, int yres, int thread, int x1, int y1, int x2, int y2, int &bx1, int &by1, int &bx2, int &by2) |
| int | OVERRIDE_SIZE () |
| virtual void | IMAGE_SIZE (int &x, int &y) |
| virtual void | SET_XRES (int x) |
| virtual void | SET_YRES (int x) |
| int | OVERRIDE_ASPECT () |
| virtual float | ASPECT () |
| virtual int | USEPLANES () |
| virtual int | ADD_PLANES () |
| virtual int | ADD_OP () |
| virtual void | CUSTOM_PLANES (UT_String &st) |
| virtual TIL_DataFormat | DEPTH () |
| virtual int | USE_POINTS () |
| virtual void | BW_POINTS (unsigned int &b, unsigned int &w) |
| virtual int | INTERLACE () |
| virtual int | IDOMINANCE () |
| virtual int | SINGLE_IMAGE () |
| virtual int | START () |
| virtual int | LENGTH () |
| virtual void | SET_START (int start) |
| virtual void | SET_LENGTH (int len) |
| virtual float | RATE () |
| virtual TIL_Extend | PRE_EXTEND () |
| virtual int | PRE_HOLD () |
| virtual TIL_Extend | POST_EXTEND () |
| virtual int | POST_HOLD () |
| virtual float | AMOUNT (float t) |
| virtual int | MASK_INPUT () |
Protected Attributes | |
| int | myAddOp |
| TIL_Sequence | myConnectedSequence |
COP2/COP2_SampleGenerator.C, and COP2/COP2_SampleGenerator.h.
Definition at line 54 of file COP2_Generator.h.
| COP2_Generator::COP2_Generator | ( | OP_Network * | parent, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [protected] |
| virtual COP2_Generator::~COP2_Generator | ( | ) | [protected, virtual] |
| virtual int COP2_Generator::ADD_OP | ( | ) | [inline, protected, virtual] |
Definition at line 192 of file COP2_Generator.h.
| virtual int COP2_Generator::ADD_PLANES | ( | ) | [inline, protected, virtual] |
Definition at line 189 of file COP2_Generator.h.
| virtual float COP2_Generator::AMOUNT | ( | float | t | ) | [inline, protected, virtual] |
| void COP2_Generator::applyMaskBounds | ( | const TIL_Plane * | plane, | |
| int | array, | |||
| float | t, | |||
| int | xres, | |||
| int | yres, | |||
| int | thread, | |||
| int & | bx1, | |||
| int & | by1, | |||
| int & | bx2, | |||
| int & | by2 | |||
| ) | [protected] |
| virtual float COP2_Generator::ASPECT | ( | ) | [inline, protected, virtual] |
Definition at line 183 of file COP2_Generator.h.
| virtual void COP2_Generator::BW_POINTS | ( | unsigned int & | b, | |
| unsigned int & | w | |||
| ) | [protected, virtual] |
| virtual void COP2_Generator::computeImageBounds | ( | COP2_Context & | context | ) | [protected, virtual] |
Reimplemented from COP2_MaskOp.
| virtual TIL_Sequence* COP2_Generator::cookSequenceInfo | ( | OP_ERROR & | error | ) | [virtual] |
| virtual void COP2_Generator::CUSTOM_PLANES | ( | UT_String & | st | ) | [inline, protected, virtual] |
Definition at line 195 of file COP2_Generator.h.
| virtual TIL_DataFormat COP2_Generator::DEPTH | ( | ) | [protected, virtual] |
| static int COP2_Generator::depthChanged | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| virtual unsigned COP2_Generator::disableParms | ( | ) | [virtual] |
| virtual OP_ERROR COP2_Generator::doCookMyTile | ( | COP2_Context & | context, | |
| TIL_TileList * | tilelist | |||
| ) | [protected, virtual] |
Implements COP2_MaskOp.
| virtual int COP2_Generator::frameScope | ( | UT_String & | ) | [inline, virtual] |
| virtual OP_ERROR COP2_Generator::generateTile | ( | COP2_Context & | context, | |
| TIL_TileList * | tilelist | |||
| ) | [protected, pure virtual] |
Implemented in COP2_Ramp, COP2_RotoShape, and HDK_Sample::COP2_SampleGenerator.
| void COP2_Generator::getBounds | ( | const TIL_Plane * | plane, | |
| int | aindex, | |||
| float | t, | |||
| int | xres, | |||
| int | yres, | |||
| int | thread, | |||
| int | x1, | |||
| int | y1, | |||
| int | x2, | |||
| int | y2, | |||
| int & | bx1, | |||
| int & | by1, | |||
| int & | bx2, | |||
| int & | by2 | |||
| ) | [protected] |
| virtual void COP2_Generator::getGeneratedBounds | ( | COP2_Context & | context, | |
| int & | bx1, | |||
| int & | by1, | |||
| int & | bx2, | |||
| int & | by2 | |||
| ) | [protected, virtual] |
Reimplemented in COP2_RotoShape.
| virtual void COP2_Generator::getInputDependenciesForOutputArea | ( | COP2_CookAreaInfo & | output_area, | |
| const COP2_CookAreaList & | input_areas, | |||
| COP2_CookAreaList & | needed_areas | |||
| ) | [virtual] |
Reimplemented from COP2_MaskOp.
| virtual int COP2_Generator::getMaskInput | ( | ) | const [inline, virtual] |
| virtual int COP2_Generator::getOpInput | ( | ) | const [inline, virtual] |
| virtual COP2_ThreadPref COP2_Generator::getThreadPreference | ( | ) | const [inline, protected, virtual] |
| virtual int COP2_Generator::IDOMINANCE | ( | ) | [inline, protected, virtual] |
Definition at line 208 of file COP2_Generator.h.
| virtual void COP2_Generator::IMAGE_SIZE | ( | int & | x, | |
| int & | y | |||
| ) | [inline, protected, virtual] |
Definition at line 164 of file COP2_Generator.h.
| virtual void COP2_Generator::inputConnectChanged | ( | int | which | ) | [virtual] |
Reimplemented from OP_Network.
| virtual int COP2_Generator::INTERLACE | ( | ) | [inline, protected, virtual] |
Definition at line 205 of file COP2_Generator.h.
| virtual bool COP2_Generator::isFrameEffectHandled | ( | ) | [inline, virtual] |
| virtual bool COP2_Generator::isGenerator | ( | ) | const [inline, virtual] |
| virtual bool COP2_Generator::isPixelBased | ( | ) | const [inline, virtual] |
| virtual bool COP2_Generator::isTimeModifier | ( | ) | const [inline, virtual] |
| virtual int COP2_Generator::LENGTH | ( | ) | [inline, protected, virtual] |
Definition at line 217 of file COP2_Generator.h.
| virtual int COP2_Generator::MASK_INPUT | ( | ) | [inline, protected, virtual] |
| int COP2_Generator::OVERRIDE_ASPECT | ( | ) | [inline, protected] |
Definition at line 180 of file COP2_Generator.h.
| int COP2_Generator::OVERRIDE_SIZE | ( | ) | [inline, protected] |
Definition at line 161 of file COP2_Generator.h.
| static int COP2_Generator::overrideAspectChanged | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| static int COP2_Generator::overrideRangeChanged | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| static int COP2_Generator::overrideRateChanged | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| static int COP2_Generator::overrideSizeChanged | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| virtual TIL_Extend COP2_Generator::POST_EXTEND | ( | ) | [inline, protected, virtual] |
Definition at line 246 of file COP2_Generator.h.
| virtual int COP2_Generator::POST_HOLD | ( | ) | [inline, protected, virtual] |
Definition at line 249 of file COP2_Generator.h.
| virtual TIL_Extend COP2_Generator::PRE_EXTEND | ( | ) | [inline, protected, virtual] |
Definition at line 240 of file COP2_Generator.h.
| virtual int COP2_Generator::PRE_HOLD | ( | ) | [inline, protected, virtual] |
Definition at line 243 of file COP2_Generator.h.
| virtual float COP2_Generator::RATE | ( | ) | [protected, virtual] |
| virtual int COP2_Generator::scope | ( | UT_String & | ) | [inline, virtual] |
| virtual void COP2_Generator::SET_ADD_OP | ( | int | op | ) | [inline, virtual] |
Definition at line 94 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_ADD_PLANES | ( | int | planes | ) | [inline, virtual] |
Definition at line 76 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_CUSTOM_PLANES | ( | const UT_String & | st | ) | [inline, virtual] |
Definition at line 100 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_FORMAT | ( | TIL_DataFormat | format | ) | [inline, virtual] |
Definition at line 88 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_LENGTH | ( | int | len | ) | [inline, protected, virtual] |
Definition at line 229 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_PLANES | ( | int | planes | ) | [inline, virtual] |
Definition at line 82 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_START | ( | int | start | ) | [inline, protected, virtual] |
Definition at line 220 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_XRES | ( | int | x | ) | [inline, protected, virtual] |
Definition at line 168 of file COP2_Generator.h.
| virtual void COP2_Generator::SET_YRES | ( | int | x | ) | [inline, protected, virtual] |
Definition at line 174 of file COP2_Generator.h.
| static int COP2_Generator::setDepthCallback | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| static int COP2_Generator::setRateCallback | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| static int COP2_Generator::setResCallback | ( | void * | , | |
| int | , | |||
| float | , | |||
| const PRM_Template * | ||||
| ) | [static] |
| virtual int COP2_Generator::SINGLE_IMAGE | ( | ) | [inline, protected, virtual] |
Definition at line 211 of file COP2_Generator.h.
| virtual int COP2_Generator::START | ( | ) | [inline, protected, virtual] |
Definition at line 214 of file COP2_Generator.h.
| const char* COP2_Generator::uniqueName | ( | const char * | name | ) | [protected] |
| virtual int COP2_Generator::USE_POINTS | ( | ) | [inline, protected, virtual] |
Definition at line 200 of file COP2_Generator.h.
| virtual int COP2_Generator::USEPLANES | ( | ) | [inline, protected, virtual] |
Definition at line 186 of file COP2_Generator.h.
int COP2_Generator::myAddOp [protected] |
Definition at line 255 of file COP2_Generator.h.
TIL_Sequence COP2_Generator::myConnectedSequence [protected] |
Definition at line 256 of file COP2_Generator.h.
const char* COP2_Generator::myInputLabels[] [static] |
Definition at line 72 of file COP2_Generator.h.
PRM_Template COP2_Generator::myObsoleteParms[] [static] |
Definition at line 71 of file COP2_Generator.h.
PRM_Template COP2_Generator::myTemplateList[] [static] |
Reimplemented from COP2_MaskOp.
Reimplemented in COP2_Ramp, COP2_RotoShape, and HDK_Sample::COP2_SampleGenerator.
Definition at line 69 of file COP2_Generator.h.
Reimplemented from COP2_MaskOp.
Reimplemented in COP2_Ramp, COP2_RotoShape, and HDK_Sample::COP2_SampleGenerator.
Definition at line 67 of file COP2_Generator.h.
CH_LocalVariable COP2_Generator::myVariableList[] [static] |
Reimplemented from COP2_Node.
Reimplemented in COP2_Ramp, COP2_RotoShape, and HDK_Sample::COP2_SampleGenerator.
Definition at line 70 of file COP2_Generator.h.
Reimplemented from COP2_Node.
Reimplemented in COP2_Ramp, COP2_RotoShape, and HDK_Sample::COP2_SampleGenerator.
Definition at line 68 of file COP2_Generator.h.
1.5.9