HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CH_Types.h File Reference
#include "CH_API.h"
#include <UT/UT_Array.h>
#include <UT/UT_ValArray.h>
+ Include dependency graph for CH_Types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef UT_ValArray< CH_Group * > CH_GroupList
 
typedef UT_ValArray< CH_Segment * > CH_SegmentList
 
typedef UT_ValArray< CH_Channel * > CH_ChannelList
 
typedef UT_Array< CH_ChannelRefCH_ChannelRefList
 
typedef UT_ValArray
< CH_Collection * > 
CH_CollectionList
 
typedef UT_ValArray< const char * > CH_NameList
 
typedef int(* CHfindCallBack )(CH_Collection *grp, CH_Channel *chp, void *)
 

Enumerations

enum  CH_ScopeMasks {
  CH_SCOPEMASK_NONE = 0x0, CH_SCOPED = 0x1, CH_SELECTED = 0x2, CH_PINNED = 0x4,
  CH_DISPLAY = 0x8, CH_TEMPLATE = 0x10, CH_LAYER_SCOPED = 0x20, CH_LAYER_SELECTED = 0x40,
  CH_LAYER_PINNED = 0x80, CH_LAYER_DISPLAY = 0x100, CH_HIDDEN = 0x200, CH_VECTOR_HIDDEN = 0x400,
  CH_NUM_FLAGS = 11, CH_ALL_FLAGS = ((1<<11)-1)
}
 
enum  CH_SegmentScale { CH_SCALE_ANY, CH_SCALE_START, CH_SCALE_END }
 
enum  CH_ValueTypes { CH_VALUE = 0, CH_SLOPE, CH_ACCEL, CH_NUM_VALUES }
 

Variables

CH_API const char *const chScopeFlagNames []
 

Typedef Documentation

Definition at line 27 of file CH_Types.h.

Definition at line 28 of file CH_Types.h.

Definition at line 29 of file CH_Types.h.

Definition at line 23 of file CH_Types.h.

typedef UT_ValArray<const char *> CH_NameList

Definition at line 30 of file CH_Types.h.

Definition at line 26 of file CH_Types.h.

typedef int(* CHfindCallBack)(CH_Collection *grp, CH_Channel *chp, void *)

Definition at line 31 of file CH_Types.h.

Enumeration Type Documentation

Enumerator
CH_SCOPEMASK_NONE 
CH_SCOPED 
CH_SELECTED 
CH_PINNED 
CH_DISPLAY 
CH_TEMPLATE 
CH_LAYER_SCOPED 
CH_LAYER_SELECTED 
CH_LAYER_PINNED 
CH_LAYER_DISPLAY 
CH_HIDDEN 
CH_VECTOR_HIDDEN 
CH_NUM_FLAGS 
CH_ALL_FLAGS 

Definition at line 33 of file CH_Types.h.

Enumerator
CH_SCALE_ANY 
CH_SCALE_START 
CH_SCALE_END 

Definition at line 64 of file CH_Types.h.

Enumerator
CH_VALUE 
CH_SLOPE 
CH_ACCEL 
CH_NUM_VALUES 

Definition at line 70 of file CH_Types.h.

Variable Documentation

CH_API const char* const chScopeFlagNames[]