per_pixel_eqn_types.h
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:1k
源码类别:

midi

开发平台:

Unix_Linux

  1. #ifndef PER_PIXEL_EQN_TYPES_H
  2. #define PER_PIXEL_EQN_TYPES_H
  3. /* This is sort of ugly, but it is also the fastest way to access the per pixel equations */
  4. #include "common.h"
  5. #include "expr_types.h"
  6. typedef struct PER_PIXEL_EQN_T {
  7.   int index; /* used for splay tree ordering. */
  8.   int flags; /* primarily to specify if this variable is user-defined */
  9.   param_t * param; 
  10.   gen_expr_t * gen_expr;
  11. } per_pixel_eqn_t;
  12. #define ZOOM_OP 0
  13. #define ZOOMEXP_OP 1
  14. #define ROT_OP 2
  15. #define CX_OP 3
  16. #define CY_OP 4
  17. #define SX_OP 5
  18. #define SY_OP  6
  19. #define DX_OP 7
  20. #define DY_OP 8
  21. #define WARP_OP 9
  22. #define NUM_OPS 10 /* obviously, this number is dependent on the number of existing per pixel operations */
  23. #endif