2 Copyright 1999, Be Incorporated. All Rights Reserved.
3 This file may be used under the terms of the Be Sample Code License.
6 Rudolf Cornelissen 9/2003.
9 #define MODULE_BIT 0x40000000
13 void SCREEN_TO_SCREEN_BLIT(engine_token
*et
, blit_params
*list
, uint32 count
) {
16 /* init acc engine for blit function */
36 void SCREEN_TO_SCREEN_SCALED_FILTERED_BLIT(engine_token
*et
, scaled_blit_params
*list
, uint32 count
) {
58 void SCREEN_TO_SCREEN_TRANSPARENT_BLIT(engine_token
*et
, uint32 transparent_colour
, blit_params
*list
, uint32 count
) {
65 eng_acc_transparent_blit
79 void FILL_RECTANGLE(engine_token
*et
, uint32 colorIndex
, fill_rect_params
*list
, uint32 count
) {
82 /* init acc engine for fill function */
83 eng_acc_setup_rectangle(colorIndex
);
85 /* draw each rectangle */
94 (list
[i
].bottom
-list
[i
].top
)+1
100 void INVERT_RECTANGLE(engine_token
*et
, fill_rect_params
*list
, uint32 count
) {
103 /* init acc engine for invert function */
104 eng_acc_setup_rect_invert();
106 /* invert each rectangle */
110 eng_acc_rectangle_invert
115 (list
[i
].bottom
-list
[i
].top
)+1
121 void FILL_SPAN(engine_token
*et
, uint32 colorIndex
, uint16
*list
, uint32 count
) {
124 /* init acc engine for fill function */
125 eng_acc_setup_rectangle(colorIndex
);