HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
COP2_KeyBase.h File Reference
#include "COP2_API.h"
#include "COP2_MaskOp.h"
#include <TIL/TIL_CompOptions.h>
+ Include dependency graph for COP2_KeyBase.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  COP2_KeyBase
 

Typedefs

typedef float(* cop2_InterpFunc )(float w)
 
typedef float(* cop2_Interpolate )(float v1, float v2, float w)
 
typedef float(* COP2_KeyFunction )(void *data, const float val[4])
 

Enumerations

enum  cop2_InterpType {
  COP2_KEY_INTERP_LINEAR =0, COP2_KEY_INTERP_EASE_IN =1, COP2_KEY_INTERP_EASE_OUT =2, COP2_KEY_INTERP_HALF_COS =3,
  COP2_KEY_INTERP_GAUSSIAN =4
}
 

Typedef Documentation

typedef float(* cop2_InterpFunc)(float w)

Definition at line 31 of file COP2_KeyBase.h.

typedef float(* cop2_Interpolate)(float v1, float v2, float w)

Definition at line 32 of file COP2_KeyBase.h.

typedef float(* COP2_KeyFunction)(void *data, const float val[4])

Definition at line 33 of file COP2_KeyBase.h.

Enumeration Type Documentation

Enumerator
COP2_KEY_INTERP_LINEAR 
COP2_KEY_INTERP_EASE_IN 
COP2_KEY_INTERP_EASE_OUT 
COP2_KEY_INTERP_HALF_COS 
COP2_KEY_INTERP_GAUSSIAN 

Definition at line 22 of file COP2_KeyBase.h.