00001 #ifndef PER_PIXEL_EQN_TYPES_H
00002 #define PER_PIXEL_EQN_TYPES_H
00003
00004 #include "common.h"
00005 #include "expr_types.h"
00006
00007 typedef struct PER_PIXEL_EQN_T {
00008 int index;
00009 int flags;
00010 param_t * param;
00011 gen_expr_t * gen_expr;
00012 } per_pixel_eqn_t;
00013
00014
00015 #define ZOOM_OP 0
00016 #define ZOOMEXP_OP 1
00017 #define ROT_OP 2
00018 #define CX_OP 3
00019 #define CY_OP 4
00020 #define SX_OP 5
00021 #define SY_OP 6
00022 #define DX_OP 7
00023 #define DY_OP 8
00024 #define WARP_OP 9
00025 #define NUM_OPS 10
00026 #endif