COP2_PixelBase Class Reference

#include <COP2_PixelBase.h>

Inheritance diagram for COP2_PixelBase:

COP2_Node OP_Network OP_Node OP_Parameters OP_NetworkBoxItem PRM_ParmOwner COP2_MaskOp COP2_Generator COP2_KeyBase COP2_PixelOp HDK_Sample::COP2_FullImageFilter HDK_Sample::COP2_SampleFilter COP2_Ramp COP2_RotoShape HDK_Sample::COP2_SampleGenerator COP2_ChromaKey COP2_ColorReplace COP2_LumaKey COP2_ColorCurve COP2_Levels HDK_Sample::COP2_PixelAdd

List of all members.

Public Member Functions

virtual TIL_SequencecookSequenceInfo (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)


Detailed Description

Definition at line 39 of file COP2_PixelBase.h.


Constructor & Destructor Documentation

COP2_PixelBase::COP2_PixelBase ( OP_Network parent,
const char *  name,
OP_Operator entry 
) [protected]

virtual COP2_PixelBase::~COP2_PixelBase (  )  [protected, virtual]


Member Function Documentation

virtual TIL_Sequence* COP2_PixelBase::cookSequenceInfo ( OP_ERROR err  )  [virtual]

int COP2_PixelBase::CURRENT_LENGTH (  )  [inline, protected]

Definition at line 135 of file COP2_PixelBase.h.

virtual unsigned COP2_PixelBase::disableParms (  )  [virtual]

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]

Reimplemented from COP2_Node.

Reimplemented in COP2_Generator.

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]

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]

Reimplemented from COP2_Node.

Reimplemented in COP2_Generator.

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]

Reimplemented in COP2_ColorReplace.

Definition at line 71 of file COP2_PixelBase.h.


Member Data Documentation


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

Generated on Fri May 25 00:10:21 2012 for HDK by  doxygen 1.5.9