HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CL_Types.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  * NAME: CH library (C++)
7  *
8  * COMMENTS: Convenient types used by the channel library.
9  *
10  */
11 
12 #ifndef __CL_Types_h__
13 #define __CL_Types_h__
14 
15 #include "CL_API.h"
16 #include <UT/UT_Array.h>
17 
18 typedef enum {
19  CL_CHANNEL_DEFAULT, // Channel is default value beyond defined range
20  CL_CHANNEL_HOLD, // Channel is start/end value before/after
21  CL_CHANNEL_CYCLE, // Channel wraps to defined range
22  CL_CHANNEL_EXTEND, // Channel function continues outside start/end
23  CL_CHANNEL_SLOPE, // Channel extends at start/end slope
24  CL_CHANNEL_CYCLEOFF, // Channel warps tot defined range and offsets.
25  CL_CHANNEL_OSCILLATE, // Channel warps tot defined range and offsets.
28 
29 #endif
CL_ChannelBehavior
Definition: CL_Types.h:18