#include <COP2_PixelBase.h>
Public Member Functions | |
| virtual TIL_Sequence * | cookSequenceInfo (OP_ERROR &err) |
| virtual unsigned | disableParms () |
| virtual bool | isPixelBased () const |
| void | setScope (const UT_String &st) |
| virtual bool | isTimeDepOperation () |
Static Public Member Functions | |
| static int | scopeChanged (void *data, int idx, float t, const PRM_Template *) |
| static int | toggleScope (void *data, int idx, float t, const PRM_Template *) |
| static int | frameChanged (void *data, int idx, float t, const PRM_Template *) |
Static Public Attributes | |
| static OP_TemplatePair | myTemplatePair |
| static PRM_Template | myTemplateList [] |
Protected Member Functions | |
| COP2_PixelBase (OP_Network *parent, const char *name, OP_Operator *entry) | |
| virtual | ~COP2_PixelBase () |
| virtual int | scope (UT_String &scope) |
| virtual int | frameScope (UT_String &scope) |
| virtual bool | usesPartialFrameScope () |
| virtual float | getFrameScopeEffect (int image_index) |
| virtual COP2_ThreadPref | getThreadPreference () const |
| virtual void | getInputDependenciesForOutputArea (COP2_CookAreaInfo &output_area, const COP2_CookAreaList &input_areas, COP2_CookAreaList &needed_areas) |
| virtual bool | isFrameScoped (int image_index) |
| virtual void | setDefaultScope (bool color, bool alpha, const char *others) |
| int | RGBA () |
| int | FSCOPE_METHOD () |
| void | FRANGE (float &start, float &end) |
| void | FDROP (float &start, float &end) |
| int | FSCOPE_FUNCTION () |
| float | FSCOPE_EFFECT () |
| void | FRAME_SPECIFIC (UT_String &st) |
| int | FAUTO () |
| int | CURRENT_LENGTH () |
| void | SCOPE (UT_String &st) |
| void | SET_SCOPE (const UT_String &st) |
| void | SET_FRANGE (float start, float end) |
| void | SET_FDROP (float start, float end) |
| void | SET_CURRENT_LENGTH (int length) |
Definition at line 39 of file COP2_PixelBase.h.
| COP2_PixelBase::COP2_PixelBase | ( | OP_Network * | parent, | |
| const char * | name, | |||
| OP_Operator * | entry | |||
| ) | [protected] |
| virtual COP2_PixelBase::~COP2_PixelBase | ( | ) | [protected, virtual] |
| virtual TIL_Sequence* COP2_PixelBase::cookSequenceInfo | ( | OP_ERROR & | err | ) | [virtual] |
Implements COP2_Node.
Reimplemented in COP2_Generator, COP2_MaskOp, and HDK_Sample::COP2_SampleGenerator.
| int COP2_PixelBase::CURRENT_LENGTH | ( | ) | [inline, protected] |
Definition at line 135 of file COP2_PixelBase.h.
| virtual unsigned COP2_PixelBase::disableParms | ( | ) | [virtual] |
Reimplemented from COP2_Node.
Reimplemented in COP2_ChromaKey, COP2_ColorCurve, COP2_Generator, COP2_LumaKey, COP2_MaskOp, COP2_PixelOp, COP2_Ramp, and COP2_RotoShape.
| int COP2_PixelBase::FAUTO | ( | ) | [inline, protected] |
Definition at line 132 of file COP2_PixelBase.h.
| void COP2_PixelBase::FDROP | ( | float & | start, | |
| float & | end | |||
| ) | [inline, protected] |
Definition at line 119 of file COP2_PixelBase.h.
| void COP2_PixelBase::FRAME_SPECIFIC | ( | UT_String & | st | ) | [inline, protected] |
Definition at line 129 of file COP2_PixelBase.h.
| static int COP2_PixelBase::frameChanged | ( | void * | data, | |
| int | idx, | |||
| float | t, | |||
| const PRM_Template * | ||||
| ) | [static] |
| virtual int COP2_PixelBase::frameScope | ( | UT_String & | scope | ) | [protected, virtual] |
| void COP2_PixelBase::FRANGE | ( | float & | start, | |
| float & | end | |||
| ) | [inline, protected] |
Definition at line 115 of file COP2_PixelBase.h.
| float COP2_PixelBase::FSCOPE_EFFECT | ( | ) | [inline, protected] |
Definition at line 126 of file COP2_PixelBase.h.
| int COP2_PixelBase::FSCOPE_FUNCTION | ( | ) | [inline, protected] |
Definition at line 123 of file COP2_PixelBase.h.
| int COP2_PixelBase::FSCOPE_METHOD | ( | ) | [inline, protected] |
Definition at line 112 of file COP2_PixelBase.h.
| virtual float COP2_PixelBase::getFrameScopeEffect | ( | int | image_index | ) | [protected, virtual] |
Reimplemented in COP2_MaskOp.
| virtual void COP2_PixelBase::getInputDependenciesForOutputArea | ( | COP2_CookAreaInfo & | output_area, | |
| const COP2_CookAreaList & | input_areas, | |||
| COP2_CookAreaList & | needed_areas | |||
| ) | [protected, virtual] |
Reimplemented from COP2_Node.
Reimplemented in COP2_Generator, COP2_KeyBase, COP2_MaskOp, COP2_PixelOp, HDK_Sample::COP2_FullImageFilter, and HDK_Sample::COP2_SampleFilter.
| virtual COP2_ThreadPref COP2_PixelBase::getThreadPreference | ( | ) | const [inline, protected, virtual] |
Reimplemented from COP2_Node.
Reimplemented in COP2_Generator.
Definition at line 74 of file COP2_PixelBase.h.
| virtual bool COP2_PixelBase::isFrameScoped | ( | int | image_index | ) | [protected, virtual] |
Reimplemented from COP2_Node.
| virtual bool COP2_PixelBase::isPixelBased | ( | ) | const [inline, virtual] |
Reimplemented from COP2_Node.
Reimplemented in COP2_Generator.
Definition at line 57 of file COP2_PixelBase.h.
| virtual bool COP2_PixelBase::isTimeDepOperation | ( | ) | [virtual] |
Reimplemented from COP2_Node.
| int COP2_PixelBase::RGBA | ( | ) | [inline, protected] |
Definition at line 108 of file COP2_PixelBase.h.
| void COP2_PixelBase::SCOPE | ( | UT_String & | st | ) | [inline, protected] |
Definition at line 138 of file COP2_PixelBase.h.
| virtual int COP2_PixelBase::scope | ( | UT_String & | scope | ) | [protected, virtual] |
| static int COP2_PixelBase::scopeChanged | ( | void * | data, | |
| int | idx, | |||
| float | t, | |||
| const PRM_Template * | ||||
| ) | [static] |
| void COP2_PixelBase::SET_CURRENT_LENGTH | ( | int | length | ) | [inline, protected] |
Definition at line 166 of file COP2_PixelBase.h.
| void COP2_PixelBase::SET_FDROP | ( | float | start, | |
| float | end | |||
| ) | [inline, protected] |
Definition at line 157 of file COP2_PixelBase.h.
| void COP2_PixelBase::SET_FRANGE | ( | float | start, | |
| float | end | |||
| ) | [inline, protected] |
Definition at line 148 of file COP2_PixelBase.h.
| void COP2_PixelBase::SET_SCOPE | ( | const UT_String & | st | ) | [inline, protected] |
Definition at line 142 of file COP2_PixelBase.h.
| virtual void COP2_PixelBase::setDefaultScope | ( | bool | color, | |
| bool | alpha, | |||
| const char * | others | |||
| ) | [protected, virtual] |
| void COP2_PixelBase::setScope | ( | const UT_String & | st | ) |
| static int COP2_PixelBase::toggleScope | ( | void * | data, | |
| int | idx, | |||
| float | t, | |||
| const PRM_Template * | ||||
| ) | [static] |
| virtual bool COP2_PixelBase::usesPartialFrameScope | ( | ) | [inline, protected, virtual] |
PRM_Template COP2_PixelBase::myTemplateList[] [static] |
Reimplemented from COP2_Node.
Reimplemented in COP2_ChromaKey, COP2_ColorCurve, COP2_ColorReplace, COP2_Generator, COP2_Levels, COP2_LumaKey, COP2_MaskOp, COP2_PixelOp, COP2_Ramp, COP2_RotoShape, HDK_Sample::COP2_FullImageFilter, HDK_Sample::COP2_PixelAdd, HDK_Sample::COP2_SampleFilter, and HDK_Sample::COP2_SampleGenerator.
Definition at line 46 of file COP2_PixelBase.h.
Reimplemented from COP2_Node.
Reimplemented in COP2_ChromaKey, COP2_ColorCurve, COP2_ColorReplace, COP2_Generator, COP2_Levels, COP2_LumaKey, COP2_MaskOp, COP2_PixelOp, COP2_Ramp, COP2_RotoShape, HDK_Sample::COP2_FullImageFilter, HDK_Sample::COP2_PixelAdd, HDK_Sample::COP2_SampleFilter, and HDK_Sample::COP2_SampleGenerator.
Definition at line 45 of file COP2_PixelBase.h.
1.5.9