COP2/COP2_Common.h File Reference

Go to the source code of this file.

Classes

struct  copLockInfo

Defines

#define COP_MASK_PAGE_NAME   "Mask"
#define COP_GEN_MASK_COUNT   4
#define COP_GEN_IMAGE_PAGE   "Image"
#define COP_GEN_IMAGE_COUNT   15
#define COP_GEN_SEQUENCE_PAGE   "Sequence"
#define COP_GEN_SEQUENCE_COUNT   9
#define COP_MULTI_MERGE_PAGE   "Merge"
#define COP_MULTI_MERGE_COUNT   5
#define COP_FRAME_PAGE_NAME   "Frame Scope"
#define TOOL_PARM   PRM_Template::PRM_EXPORT_TBX
#define POPUP_PARM   PRM_Template::PRM_EXPORT_MAX
#define COP_EMPTY_SWITCHER(name)
#define COP_SWITCHER(count, name)
#define COP_SWITCHER2(count1, name1, count2, name2)
#define COP_SWITCHER3(count1, name1, count2, name2, count3, name3)
#define COP_SWITCHER4(count1, name1, count2, name2, count3, name3, count4, name4)
#define COP_SWITCHER5(count1, name1, count2, name2, count3, name3, count4, name4, count5, name5)
#define COP_GENERATOR_SWITCHER(count, name)
#define COP_GENERATOR_SWITCHER2(count1, name1, count2, name2)
#define COP_GENERATOR_SWITCHER3(count1, name1, count2, name2, count3, name3)
#define COP_MULTI_SWITCHER(count, name)
#define COP_MULTI_SWITCHER2(count1, name1, count2, name2)
#define COP_MULTI_SWITCHER3(count1, name1, count2, name2, count3, name3)
#define COP_PIXEL_EXTRAS   11
#define COP_PIXEL_FIRST_EXTRAS   2
#define COP_PIXEL_FRAME_EXTRAS   9
#define COP_PIXEL_SWITCHER(count, name)
#define COP_PIXEL_SWITCHER2(count1, name1, count2, name2)
#define COP_MASK_EXTRAS   (COP_PIXEL_FIRST_EXTRAS+5)
#define COP_MASK_SWITCHER(count, name)
#define COP_MASK_SWITCHER2(count1, name1, count2, name2)
#define COP_MASK_SWITCHER3(count1, name1, count2, name2, count3, name3)
#define COP_PIXEL_OP_EXTRAS   2
#define COP_PIXEL_OP_SWITCHER(count, name)
#define COP_PIXEL_OP_SWITCHER2(count1, name1, count2, name2)
#define DEFAULT_COLOR_NAME   "C"
#define DEFAULT_RED_NAME   "R"
#define DEFAULT_GREEN_NAME   "G"
#define DEFAULT_BLUE_NAME   "B"
#define DEFAULT_ALPHA_NAME   "A"
#define DEFAULT_LUMINANCE_NAME   "Y"
#define DEFAULT_DEPTH_NAME   "Z"
#define DEFAULT_STENCIL_NAME   "S"
#define IMAGE_UNIT_UV   0
#define IMAGE_UNIT_PIXEL   1
#define PLANE_MERGE_ALL   0
#define PLANE_MERGE_COMMON   1
#define PLANE_MERGE_FIRST   2
#define PLANE_DEPTH_PROMOTE   0
#define PLANE_DEPTH_DEMOTE   1
#define PLANE_DEPTH_FIRST   2
#define PLANE_DEPTH_MISMATCH_ERROR   3
#define SEQUENCE_RANGE_TRIM_FIRST   0
#define SEQUENCE_RANGE_SHIFT_FIRST   1
#define SEQUENCE_RANGE_EXTEND_MAX   2
#define SEQUENCE_RANGE_TRIM_MIN   3
#define SEQUENCE_RATE_FIRST   0
#define SEQUENCE_RATE_HIGHEST   1
#define SEQUENCE_RATE_LOWEST   2
#define SEQUENCE_RATE_MISMATCH_ERROR   3
#define SEQUENCE_FRAME_NEAREST   0
#define SEQUENCE_FRAME_PREVIOUS   1
#define SEQUENCE_FRAME_NEXT   2
#define ICON_PREVIEW_RGB   0
#define ICON_PREVIEW_ALPHA   1
#define ICON_PREVIEW_DEPTH   2
#define ICON_PREVIEW_LUM   3
#define COP_MULTITHREADED   0
#define COP_SINGLE_THREAD   1
#define COP_EXCLUSIVE_THREAD   2
#define COP2_PARM_NONVOLITILE   0
#define COP2_PARM_IMAGE   1
#define COP2_PARM_TIMING   2
#define COP2_PARM_ALL_VOLITILE   3
#define SHIFT_ALIGN_START_START   0
#define SHIFT_ALIGN_END_END   1
#define SHIFT_ALIGN_END_START   2
#define SHIFT_ALIGN_START_END   3
#define SHIFT_REL_TO_START   0
#define SHIFT_ABS_START   1
#define SHIFT_ABS_END   2
#define TRIM_REL   0
#define TRIM_ABS   1
#define TRIM_SINGLE   2
#define TRIM_SINGLE_START   3
#define TRIM_SINGLE_END   4

Enumerations

enum  COP2_OpColorType { COP2_COLOR_GENERATOR, COP2_COLOR_TIMING, COP2_COLOR_PIXELOP, COP2_COLOR_VEX }
enum  COP2_ThreadPref { COP2_THREAD_NO_PREF = 0, COP2_THREAD_SINGLE = 0x1, COP2_THREAD_MULTI = 0x2 }
enum  COP2_ColorComponent {
  COP2_RED, COP2_GREEN, COP2_BLUE, COP2_ALPHA,
  COP2_HUE, COP2_SATURATION, COP2_VALUE, COP2_LUMINANCE,
  COP2_NUM_COLOR_COMPONENTS
}


Define Documentation

#define COP2_PARM_ALL_VOLITILE   3

Definition at line 229 of file COP2_Common.h.

#define COP2_PARM_IMAGE   1

Definition at line 227 of file COP2_Common.h.

#define COP2_PARM_NONVOLITILE   0

Definition at line 226 of file COP2_Common.h.

#define COP2_PARM_TIMING   2

Definition at line 228 of file COP2_Common.h.

#define COP_EMPTY_SWITCHER ( name   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(0,name), }

Definition at line 36 of file COP2_Common.h.

#define COP_EXCLUSIVE_THREAD   2

Definition at line 223 of file COP2_Common.h.

#define COP_FRAME_PAGE_NAME   "Frame Scope"

Definition at line 31 of file COP2_Common.h.

#define COP_GEN_IMAGE_COUNT   15

Definition at line 26 of file COP2_Common.h.

#define COP_GEN_IMAGE_PAGE   "Image"

Definition at line 25 of file COP2_Common.h.

#define COP_GEN_MASK_COUNT   4

Definition at line 24 of file COP2_Common.h.

#define COP_GEN_SEQUENCE_COUNT   9

Definition at line 28 of file COP2_Common.h.

#define COP_GEN_SEQUENCE_PAGE   "Sequence"

Definition at line 27 of file COP2_Common.h.

#define COP_GENERATOR_SWITCHER ( count,
name   ) 

#define COP_GENERATOR_SWITCHER2 ( count1,
name1,
count2,
name2   ) 

#define COP_GENERATOR_SWITCHER3 ( count1,
name1,
count2,
name2,
count3,
name3   ) 

Value:

Definition at line 87 of file COP2_Common.h.

#define COP_MASK_EXTRAS   (COP_PIXEL_FIRST_EXTRAS+5)

Definition at line 133 of file COP2_Common.h.

#define COP_MASK_PAGE_NAME   "Mask"

Definition at line 23 of file COP2_Common.h.

#define COP_MASK_SWITCHER ( count,
name   ) 

#define COP_MASK_SWITCHER2 ( count1,
name1,
count2,
name2   ) 

Value:

Definition at line 141 of file COP2_Common.h.

#define COP_MASK_SWITCHER3 ( count1,
name1,
count2,
name2,
count3,
name3   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),     \
                PRM_Default(count2, name2),     \
                PRM_Default(count3, name3),     \
                PRM_Default(COP_MASK_EXTRAS, COP_MASK_PAGE_NAME),   \
                PRM_Default(COP_PIXEL_FRAME_EXTRAS, COP_FRAME_PAGE_NAME) }

Definition at line 148 of file COP2_Common.h.

#define COP_MULTI_MERGE_COUNT   5

Definition at line 30 of file COP2_Common.h.

#define COP_MULTI_MERGE_PAGE   "Merge"

Definition at line 29 of file COP2_Common.h.

#define COP_MULTI_SWITCHER ( count,
name   ) 

Value:

Examples:
COP2/COP2_MultiInputWipe.C.

Definition at line 97 of file COP2_Common.h.

#define COP_MULTI_SWITCHER2 ( count1,
name1,
count2,
name2   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),                     \
                PRM_Default(count2, name2),                     \
                PRM_Default(COP_MULTI_MERGE_COUNT, COP_MULTI_MERGE_PAGE) }

Definition at line 102 of file COP2_Common.h.

#define COP_MULTI_SWITCHER3 ( count1,
name1,
count2,
name2,
count3,
name3   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),                     \
                PRM_Default(count2, name2),                     \
                PRM_Default(count3, name3),                     \
                PRM_Default(COP_MULTI_MERGE_COUNT, COP_MULTI_MERGE_PAGE) }

Definition at line 109 of file COP2_Common.h.

#define COP_MULTITHREADED   0

Definition at line 221 of file COP2_Common.h.

#define COP_PIXEL_EXTRAS   11

Definition at line 117 of file COP2_Common.h.

#define COP_PIXEL_FIRST_EXTRAS   2

Definition at line 118 of file COP2_Common.h.

#define COP_PIXEL_FRAME_EXTRAS   9

Definition at line 119 of file COP2_Common.h.

#define COP_PIXEL_OP_EXTRAS   2

Definition at line 157 of file COP2_Common.h.

#define COP_PIXEL_OP_SWITCHER ( count,
name   ) 

#define COP_PIXEL_OP_SWITCHER2 ( count1,
name1,
count2,
name2   ) 

Value:

Definition at line 165 of file COP2_Common.h.

#define COP_PIXEL_SWITCHER ( count,
name   ) 

#define COP_PIXEL_SWITCHER2 ( count1,
name1,
count2,
name2   ) 

Value:

Definition at line 126 of file COP2_Common.h.

#define COP_SINGLE_THREAD   1

Definition at line 222 of file COP2_Common.h.

#define COP_SWITCHER ( count,
name   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count, name) }

Definition at line 40 of file COP2_Common.h.

#define COP_SWITCHER2 ( count1,
name1,
count2,
name2   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),                     \
                PRM_Default(count2, name2) }

Definition at line 44 of file COP2_Common.h.

#define COP_SWITCHER3 ( count1,
name1,
count2,
name2,
count3,
name3   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),                     \
                PRM_Default(count2, name2),                     \
                PRM_Default(count3, name3) }

Definition at line 49 of file COP2_Common.h.

#define COP_SWITCHER4 ( count1,
name1,
count2,
name2,
count3,
name3,
count4,
name4   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),                     \
                PRM_Default(count2, name2),                     \
                PRM_Default(count3, name3),                     \
                PRM_Default(count4, name4) }

Definition at line 55 of file COP2_Common.h.

#define COP_SWITCHER5 ( count1,
name1,
count2,
name2,
count3,
name3,
count4,
name4,
count5,
name5   ) 

Value:

static PRM_Default switcher[] = {                       \
                PRM_Default(count1, name1),                     \
                PRM_Default(count2, name2),                     \
                PRM_Default(count3, name3),                     \
                PRM_Default(count4, name4),                     \
                PRM_Default(count5, name5) }

Definition at line 62 of file COP2_Common.h.

#define DEFAULT_ALPHA_NAME   "A"

Definition at line 177 of file COP2_Common.h.

#define DEFAULT_BLUE_NAME   "B"

Definition at line 175 of file COP2_Common.h.

#define DEFAULT_COLOR_NAME   "C"

Definition at line 172 of file COP2_Common.h.

#define DEFAULT_DEPTH_NAME   "Z"

Definition at line 179 of file COP2_Common.h.

#define DEFAULT_GREEN_NAME   "G"

Definition at line 174 of file COP2_Common.h.

#define DEFAULT_LUMINANCE_NAME   "Y"

Definition at line 178 of file COP2_Common.h.

#define DEFAULT_RED_NAME   "R"

Definition at line 173 of file COP2_Common.h.

#define DEFAULT_STENCIL_NAME   "S"

Definition at line 180 of file COP2_Common.h.

#define ICON_PREVIEW_ALPHA   1

Definition at line 216 of file COP2_Common.h.

#define ICON_PREVIEW_DEPTH   2

Definition at line 217 of file COP2_Common.h.

#define ICON_PREVIEW_LUM   3

Definition at line 218 of file COP2_Common.h.

#define ICON_PREVIEW_RGB   0

Definition at line 215 of file COP2_Common.h.

#define IMAGE_UNIT_PIXEL   1

Definition at line 184 of file COP2_Common.h.

#define IMAGE_UNIT_UV   0

Definition at line 183 of file COP2_Common.h.

#define PLANE_DEPTH_DEMOTE   1

Definition at line 193 of file COP2_Common.h.

#define PLANE_DEPTH_FIRST   2

Definition at line 194 of file COP2_Common.h.

#define PLANE_DEPTH_MISMATCH_ERROR   3

Definition at line 195 of file COP2_Common.h.

#define PLANE_DEPTH_PROMOTE   0

Definition at line 192 of file COP2_Common.h.

#define PLANE_MERGE_ALL   0

Definition at line 187 of file COP2_Common.h.

#define PLANE_MERGE_COMMON   1

Definition at line 188 of file COP2_Common.h.

#define PLANE_MERGE_FIRST   2

Definition at line 189 of file COP2_Common.h.

#define POPUP_PARM   PRM_Template::PRM_EXPORT_MAX

Examples:
COP2/COP2_MultiInputWipe.C.

Definition at line 34 of file COP2_Common.h.

#define SEQUENCE_FRAME_NEAREST   0

Definition at line 210 of file COP2_Common.h.

#define SEQUENCE_FRAME_NEXT   2

Definition at line 212 of file COP2_Common.h.

#define SEQUENCE_FRAME_PREVIOUS   1

Definition at line 211 of file COP2_Common.h.

#define SEQUENCE_RANGE_EXTEND_MAX   2

Definition at line 200 of file COP2_Common.h.

#define SEQUENCE_RANGE_SHIFT_FIRST   1

Definition at line 199 of file COP2_Common.h.

#define SEQUENCE_RANGE_TRIM_FIRST   0

Definition at line 198 of file COP2_Common.h.

#define SEQUENCE_RANGE_TRIM_MIN   3

Definition at line 201 of file COP2_Common.h.

#define SEQUENCE_RATE_FIRST   0

Definition at line 204 of file COP2_Common.h.

#define SEQUENCE_RATE_HIGHEST   1

Definition at line 205 of file COP2_Common.h.

#define SEQUENCE_RATE_LOWEST   2

Definition at line 206 of file COP2_Common.h.

#define SEQUENCE_RATE_MISMATCH_ERROR   3

Definition at line 207 of file COP2_Common.h.

#define SHIFT_ABS_END   2

Definition at line 239 of file COP2_Common.h.

#define SHIFT_ABS_START   1

Definition at line 238 of file COP2_Common.h.

#define SHIFT_ALIGN_END_END   1

Definition at line 233 of file COP2_Common.h.

#define SHIFT_ALIGN_END_START   2

Definition at line 234 of file COP2_Common.h.

#define SHIFT_ALIGN_START_END   3

Definition at line 235 of file COP2_Common.h.

#define SHIFT_ALIGN_START_START   0

Definition at line 232 of file COP2_Common.h.

#define SHIFT_REL_TO_START   0

Definition at line 237 of file COP2_Common.h.

#define TOOL_PARM   PRM_Template::PRM_EXPORT_TBX

#define TRIM_ABS   1

Definition at line 243 of file COP2_Common.h.

#define TRIM_REL   0

Definition at line 242 of file COP2_Common.h.

#define TRIM_SINGLE   2

Definition at line 244 of file COP2_Common.h.

#define TRIM_SINGLE_END   4

Definition at line 246 of file COP2_Common.h.

#define TRIM_SINGLE_START   3

Definition at line 245 of file COP2_Common.h.


Enumeration Type Documentation

Enumerator:
COP2_RED 
COP2_GREEN 
COP2_BLUE 
COP2_ALPHA 
COP2_HUE 
COP2_SATURATION 
COP2_VALUE 
COP2_LUMINANCE 
COP2_NUM_COLOR_COMPONENTS 

Definition at line 263 of file COP2_Common.h.

Enumerator:
COP2_COLOR_GENERATOR 
COP2_COLOR_TIMING 
COP2_COLOR_PIXELOP 
COP2_COLOR_VEX 

Definition at line 249 of file COP2_Common.h.

Enumerator:
COP2_THREAD_NO_PREF 
COP2_THREAD_SINGLE 
COP2_THREAD_MULTI 

Definition at line 256 of file COP2_Common.h.


Generated on Mon Jan 28 00:47:24 2013 for HDK by  doxygen 1.5.9