![]() |
![]() |
![]() |
Schroedinger Reference Manual | ![]() |
---|---|---|---|---|
SchroObmc; SchroObmcRegion; void schro_obmc_init (SchroObmc *obmc, int x_len, int y_len, int x_sep, int y_sep, int ref1_weight, int ref2_weight, int ref_shift); void schro_obmc_cleanup (SchroObmc *obmc);
typedef struct { SchroObmcRegion regions[9]; int16_t *region_data; int16_t *horiz_ramp; int16_t *vert_ramp; int shift; int x_ramp; int y_ramp; int x_len; int y_len; int x_sep; int y_sep; } SchroObmc;
typedef struct { int16_t *weights; int16_t *weights_ref1; int16_t *weights_ref2; int start_x; int start_y; int end_x; int end_y; } SchroObmcRegion;
void schro_obmc_init (SchroObmc *obmc, int x_len, int y_len, int x_sep, int y_sep, int ref1_weight, int ref2_weight, int ref_shift);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|