| /GUIX-v6.2.1/guix_studio/ |
| D | sprite_service_provider.cpp | 11 static void studio_sprite_draw(GX_SPRITE* sprite) in studio_sprite_draw() argument 30 gx_widget_background_draw((GX_WIDGET*)sprite); in studio_sprite_draw() 32 if (sprite->gx_sprite_frame_list) in studio_sprite_draw() 34 frame = &sprite->gx_sprite_frame_list[sprite->gx_sprite_current_frame]; in studio_sprite_draw() 43 if (sprite->gx_sprite_current_frame < sprite->gx_sprite_frame_count) in studio_sprite_draw() 45 map = info->GetPixelmap(sprite->gx_sprite_current_frame); in studio_sprite_draw() 48 … xpos = (GX_VALUE)(sprite->gx_widget_size.gx_rectangle_left + frame->gx_sprite_frame_x_offset); in studio_sprite_draw() 49 … ypos = (GX_VALUE)(sprite->gx_widget_size.gx_rectangle_top + frame->gx_sprite_frame_y_offset); in studio_sprite_draw() 64 gx_widget_children_draw((GX_WIDGET*)sprite); in studio_sprite_draw() 103 if (info->ewi.sprite.frame_count > 0) in WriteExtendedProperties() [all …]
|
| D | sprite_edit_dialog.cpp | 89 GX_SPRITE_FRAME *old_frames = mTempInfo.ewi.sprite.framelist; in BEGIN_MESSAGE_MAP() 90 mTempInfo.ewi.sprite.framelist = new GX_SPRITE_FRAME[MAX_SPRITE_FRAMES]; in BEGIN_MESSAGE_MAP() 91 memset(mTempInfo.ewi.sprite.framelist, 0, MAX_SPRITE_FRAMES * sizeof(GX_SPRITE_FRAME)); in BEGIN_MESSAGE_MAP() 93 for (index = 0; index < mTempInfo.ewi.sprite.frame_count; index++) in BEGIN_MESSAGE_MAP() 95 mTempInfo.ewi.sprite.framelist[index] = old_frames[index]; in BEGIN_MESSAGE_MAP() 97 if (mTempInfo.ewi.sprite.frame_count == 0) in BEGIN_MESSAGE_MAP() 99 mTempInfo.ewi.sprite.frame_count = 1; in BEGIN_MESSAGE_MAP() 118 GX_SPRITE_FRAME *old_frames = mpInfo->ewi.sprite.framelist; in OnOK() 119 mpInfo->ewi.sprite.framelist = mTempInfo.ewi.sprite.framelist; in OnOK() 120 mTempInfo.ewi.sprite.framelist = NULL; in OnOK() [all …]
|
| /GUIX-v6.2.1/common/src/ |
| D | gx_sprite_update.c | 83 VOID _gx_sprite_update(GX_SPRITE *sprite) in _gx_sprite_update() argument 85 GX_WIDGET *widget = (GX_WIDGET *)sprite; in _gx_sprite_update() 89 if (sprite->gx_sprite_run_state == GX_SPRITE_RUNNING) in _gx_sprite_update() 91 if (sprite -> gx_sprite_frame_list) in _gx_sprite_update() 93 if (sprite -> gx_sprite_current_frame + 1 >= sprite -> gx_sprite_frame_count) in _gx_sprite_update() 95 if (sprite -> gx_widget_style & GX_STYLE_SPRITE_LOOP) in _gx_sprite_update() 97 sprite -> gx_sprite_current_frame = 0; in _gx_sprite_update() 101 sprite -> gx_sprite_run_state = GX_SPRITE_IDLE; in _gx_sprite_update() 108 sprite -> gx_sprite_current_frame++; in _gx_sprite_update() 111 frame = &sprite -> gx_sprite_frame_list[sprite -> gx_sprite_current_frame]; in _gx_sprite_update() [all …]
|
| D | gx_sprite_draw.c | 84 VOID _gx_sprite_draw(GX_SPRITE *sprite) in _gx_sprite_draw() argument 92 _gx_widget_background_draw((GX_WIDGET *)sprite); in _gx_sprite_draw() 94 if (sprite -> gx_sprite_frame_list) in _gx_sprite_draw() 96 if (sprite -> gx_sprite_current_frame < sprite -> gx_sprite_frame_count) in _gx_sprite_draw() 98 frame = &sprite -> gx_sprite_frame_list[sprite -> gx_sprite_current_frame]; in _gx_sprite_draw() 101 _gx_widget_context_fill_set((GX_WIDGET *)sprite); in _gx_sprite_draw() 106 … xpos = (GX_VALUE)(sprite -> gx_widget_size.gx_rectangle_left + frame -> gx_sprite_frame_x_offset); in _gx_sprite_draw() 107 … ypos = (GX_VALUE)(sprite -> gx_widget_size.gx_rectangle_top + frame -> gx_sprite_frame_y_offset); in _gx_sprite_draw() 123 _gx_widget_children_draw((GX_WIDGET *)sprite); in _gx_sprite_draw()
|
| D | gx_sprite_start.c | 79 UINT _gx_sprite_start(GX_SPRITE *sprite, USHORT frame_number) in _gx_sprite_start() argument 81 GX_WIDGET *widget = (GX_WIDGET *)sprite; in _gx_sprite_start() 85 if (sprite -> gx_sprite_run_state == GX_SPRITE_RUNNING) in _gx_sprite_start() 88 sprite -> gx_sprite_run_state = GX_SPRITE_IDLE; in _gx_sprite_start() 91 if (sprite -> gx_sprite_frame_list && in _gx_sprite_start() 94 if (frame_number < sprite -> gx_sprite_frame_count) in _gx_sprite_start() 96 sprite -> gx_sprite_current_frame = frame_number; in _gx_sprite_start() 98 frame = &sprite -> gx_sprite_frame_list[sprite -> gx_sprite_current_frame]; in _gx_sprite_start() 108 sprite -> gx_sprite_run_state = GX_SPRITE_RUNNING; in _gx_sprite_start()
|
| D | gx_sprite_create.c | 82 UINT _gx_sprite_create(GX_SPRITE *sprite, GX_CONST GX_CHAR *name, GX_WIDGET *parent, in _gx_sprite_create() argument 88 _gx_widget_create((GX_WIDGET *)sprite, name, GX_NULL, style, sprite_id, size); in _gx_sprite_create() 91 sprite -> gx_widget_type = GX_TYPE_SPRITE; in _gx_sprite_create() 92 sprite -> gx_widget_draw_function = (VOID (*)(GX_WIDGET *))_gx_sprite_draw; in _gx_sprite_create() 93 …sprite -> gx_widget_event_process_function = (UINT (*)(GX_WIDGET *, GX_EVENT *))_gx_sprite_event_p… in _gx_sprite_create() 94 sprite -> gx_sprite_current_frame = 0; in _gx_sprite_create() 95 sprite -> gx_sprite_run_state = GX_SPRITE_IDLE; in _gx_sprite_create() 96 sprite -> gx_sprite_frame_list = frame_list; in _gx_sprite_create() 97 sprite -> gx_sprite_frame_count = frame_count; in _gx_sprite_create() 102 _gx_widget_link(parent, (GX_WIDGET *)sprite); in _gx_sprite_create()
|
| D | gx_sprite_frame_list_set.c | 79 UINT _gx_sprite_frame_list_set(GX_SPRITE *sprite, GX_SPRITE_FRAME *frame_list, USHORT frame_count) in _gx_sprite_frame_list_set() argument 81 GX_WIDGET *widget = (GX_WIDGET *)sprite; in _gx_sprite_frame_list_set() 83 if (sprite -> gx_sprite_run_state == GX_SPRITE_RUNNING) in _gx_sprite_frame_list_set() 85 _gx_sprite_stop(sprite); in _gx_sprite_frame_list_set() 87 sprite -> gx_sprite_current_frame = 0; in _gx_sprite_frame_list_set() 88 sprite -> gx_sprite_frame_count = frame_count; in _gx_sprite_frame_list_set() 89 sprite -> gx_sprite_frame_list = frame_list; in _gx_sprite_frame_list_set() 91 if (sprite -> gx_widget_status & GX_STATUS_VISIBLE) in _gx_sprite_frame_list_set()
|
| D | gx_sprite_event_process.c | 74 UINT _gx_sprite_event_process(GX_SPRITE *sprite, GX_EVENT *event_ptr) in _gx_sprite_event_process() argument 77 GX_WIDGET *widget = (GX_WIDGET *)sprite; in _gx_sprite_event_process() 88 if (sprite -> gx_widget_style & GX_STYLE_SPRITE_AUTO) in _gx_sprite_event_process() 90 _gx_sprite_start(sprite, sprite -> gx_sprite_current_frame); in _gx_sprite_event_process() 97 _gx_sprite_update(sprite); in _gx_sprite_event_process()
|
| D | gx_sprite_current_frame_set.c | 75 UINT _gx_sprite_current_frame_set(GX_SPRITE *sprite, USHORT frame_index) in _gx_sprite_current_frame_set() argument 77 GX_WIDGET *widget = (GX_WIDGET *)sprite; in _gx_sprite_current_frame_set() 79 if (frame_index < sprite -> gx_sprite_frame_count) in _gx_sprite_current_frame_set() 81 sprite -> gx_sprite_current_frame = frame_index; in _gx_sprite_current_frame_set() 84 if (sprite -> gx_widget_status & GX_STATUS_VISIBLE) in _gx_sprite_current_frame_set()
|
| D | gx_sprite_stop.c | 75 UINT _gx_sprite_stop(GX_SPRITE *sprite) in _gx_sprite_stop() argument 77 GX_WIDGET *widget = (GX_WIDGET *)sprite; in _gx_sprite_stop() 79 if (sprite -> gx_sprite_run_state == GX_SPRITE_RUNNING) in _gx_sprite_stop() 82 sprite -> gx_sprite_run_state = GX_SPRITE_IDLE; in _gx_sprite_stop()
|
| D | gxe_sprite_stop.c | 72 UINT _gxe_sprite_stop(GX_SPRITE *sprite) in _gxe_sprite_stop() argument 80 if (sprite == GX_NULL) in _gxe_sprite_stop() 85 if (sprite -> gx_widget_type == 0) in _gxe_sprite_stop() 91 status = _gx_sprite_stop(sprite); in _gxe_sprite_stop()
|
| D | gxe_sprite_current_frame_set.c | 74 UINT _gxe_sprite_current_frame_set(GX_SPRITE *sprite, USHORT frame_index) in _gxe_sprite_current_frame_set() argument 82 if (sprite == GX_NULL) in _gxe_sprite_current_frame_set() 88 if (sprite -> gx_widget_type == 0) in _gxe_sprite_current_frame_set() 94 status = _gx_sprite_current_frame_set(sprite, frame_index); in _gxe_sprite_current_frame_set()
|
| D | gxe_sprite_start.c | 74 UINT _gxe_sprite_start(GX_SPRITE *sprite, USHORT frame_number) in _gxe_sprite_start() argument 82 if (sprite == GX_NULL) in _gxe_sprite_start() 88 if (sprite -> gx_widget_type == 0) in _gxe_sprite_start() 94 status = _gx_sprite_start(sprite, frame_number); in _gxe_sprite_start()
|
| D | gxe_sprite_frame_list_set.c | 75 UINT _gxe_sprite_frame_list_set(GX_SPRITE *sprite, GX_SPRITE_FRAME *frame_list, USHORT frame_count) in _gxe_sprite_frame_list_set() argument 83 if (sprite == GX_NULL) in _gxe_sprite_frame_list_set() 89 if (sprite -> gx_widget_type == 0) in _gxe_sprite_frame_list_set() 95 status = _gx_sprite_frame_list_set(sprite, frame_list, frame_count); in _gxe_sprite_frame_list_set()
|
| D | gxe_sprite_create.c | 84 UINT _gxe_sprite_create(GX_SPRITE *sprite, GX_CONST GX_CHAR *name, GX_WIDGET *parent, in _gxe_sprite_create() argument 95 if ((sprite == GX_NULL) || (size == GX_NULL)) in _gxe_sprite_create() 107 if (sprite -> gx_widget_type != 0) in _gxe_sprite_create() 119 … status = _gx_sprite_create(sprite, name, parent, frame_list, frame_count, style, sprite_id, size); in _gxe_sprite_create()
|
| /GUIX-v6.2.1/common/inc/ |
| D | gx_sprite.h | 57 UINT _gx_sprite_create(GX_SPRITE *sprite, GX_CONST GX_CHAR *name, GX_WIDGET *parent, 61 UINT _gx_sprite_start(GX_SPRITE *sprite, USHORT start_frame); 62 UINT _gx_sprite_stop(GX_SPRITE *sprite); 63 VOID _gx_sprite_update(GX_SPRITE *sprite); 64 VOID _gx_sprite_complete(GX_SPRITE *sprite); 65 UINT _gx_sprite_current_frame_set(GX_SPRITE *sprite, USHORT frame); 66 VOID _gx_sprite_draw(GX_SPRITE *sprite); 67 UINT _gx_sprite_event_process(GX_SPRITE *sprite, GX_EVENT *event_ptr); 68 UINT _gx_sprite_frame_list_set(GX_SPRITE *sprite, GX_SPRITE_FRAME *frame_list, USHORT frame_count); 71 UINT _gxe_sprite_create(GX_SPRITE *sprite, GX_CONST GX_CHAR *name, GX_WIDGET *parent, [all …]
|
| /GUIX-v6.2.1/test/guix_test/regression_test/tests/ |
| D | validation_guix_sprite_start.c | 95 GX_SPRITE *sprite = &sprite_screen.sprite_screen_sprite_1; in control_thread_entry() local 101 gx_widget_style_remove(sprite, GX_STYLE_SPRITE_AUTO); in control_thread_entry() 108 gx_sprite_frame_list_set(sprite, frame_list, 3); in control_thread_entry() 109 gx_sprite_start(sprite, 0); in control_thread_entry() 113 status = gx_sprite_start(sprite, 3); in control_thread_entry() 119 gx_widget_hide(sprite); in control_thread_entry() 122 status = gx_sprite_start(sprite, 0); in control_thread_entry() 128 gx_widget_show(sprite); in control_thread_entry() 129 sprite->gx_sprite_current_frame = 3; in control_thread_entry() 136 gx_sprite_start(sprite, 0); in control_thread_entry() [all …]
|
| D | validation_guix_all_widgets_sprite_frame.c | 94 GX_SPRITE *sprite = &sprite_screen.sprite_screen_sprite_1; in control_thread_entry() local 110 gx_sprite_stop(sprite); in control_thread_entry() 116 gx_sprite_start(sprite, 0); in control_thread_entry() 117 gx_sprite_current_frame_set(sprite, 1); in control_thread_entry() 124 gx_sprite_frame_list_set(sprite, frame_list, 3); in control_thread_entry() 125 gx_sprite_start(sprite, 0); in control_thread_entry() 130 my_event.gx_event_target = (GX_WIDGET *)sprite; in control_thread_entry()
|
| D | validation_guix_sprite.c | 67 GX_SPRITE *sprite = &sprite_screen.sprite_screen_sprite_1; in control_thread_entry() local 72 gx_widget_style_remove(sprite, GX_STYLE_SPRITE_AUTO); in control_thread_entry() 75 gx_widget_style_add(sprite, GX_STYLE_SPRITE_LOOP); in control_thread_entry() 82 gx_validation_capture_frames(frame_id, sprite -> gx_sprite_frame_count + 1, comment, 0, 1000); in control_thread_entry() 84 gx_sprite_start(sprite, 0); in control_thread_entry()
|
| D | validation_guix_all_widgets_4bpp_sprite.c | 72 GX_SPRITE *sprite = &sprite_screen.sprite_screen_sprite_1; in control_thread_entry() local 75 gx_sprite_stop(sprite); in control_thread_entry() 82 gx_sprite_start(sprite, 0); in control_thread_entry()
|
| /GUIX-v6.2.1/samples/demo_guix_car_infotainment/ |
| D | vehicle.c | 98 GX_SPRITE *sprite; in vehicle_screen_event_process() local 123 gx_widget_find(window, event_ptr->gx_event_sender, 2, &sprite); in vehicle_screen_event_process() 126 …if (sprite->gx_sprite_frame_list[0].gx_sprite_frame_pixelmap == light_frame_list_1[0].gx_sprite_fr… in vehicle_screen_event_process() 128 …gx_sprite_frame_list_set(sprite, light_frame_list_2, sizeof(light_frame_list_2) / sizeof(GX_SPRITE… in vehicle_screen_event_process() 132 …gx_sprite_frame_list_set(sprite, light_frame_list_1, sizeof(light_frame_list_1) / sizeof(GX_SPRITE… in vehicle_screen_event_process() 135 gx_sprite_start(sprite, 0); in vehicle_screen_event_process()
|
| /GUIX-v6.2.1/test/example_internal/all_widgets_5_4_1/ |
| D | sprite_screen.c | 41 GX_SPRITE *sprite = &((SPRITE_SCREEN_CONTROL_BLOCK *)pSpriteScreen)->sprite_screen_sprite_1; in move_sprite() local 43 size = sprite->gx_widget_size; in move_sprite() 72 gx_widget_resize(sprite, &size); in move_sprite()
|
| /GUIX-v6.2.1/test/example_internal/all_widgets_5_3_4/ |
| D | sprite_screen.c | 40 GX_SPRITE *sprite = &((SPRITE_SCREEN_CONTROL_BLOCK *)pSpriteScreen)->sprite_screen_sprite_1; in move_sprite() local 42 size = sprite->gx_widget_size; in move_sprite() 71 gx_widget_resize(sprite, &size); in move_sprite()
|
| /GUIX-v6.2.1/test/example_internal/all_widgets_5_4_2/ |
| D | sprite_screen.c | 40 GX_SPRITE *sprite = &((SPRITE_SCREEN_CONTROL_BLOCK *)pSpriteScreen)->sprite_screen_sprite_1; in move_sprite() local 42 size = sprite->gx_widget_size; in move_sprite() 71 gx_widget_resize(sprite, &size); in move_sprite()
|
| /GUIX-v6.2.1/test/example_internal/all_widgets_32argb/ |
| D | sprite_screen.c | 40 GX_SPRITE *sprite = &((SPRITE_SCREEN_CONTROL_BLOCK *)pSpriteScreen)->sprite_screen_sprite_1; in move_sprite() local 42 size = sprite->gx_widget_size; in move_sprite() 71 gx_widget_resize(sprite, &size); in move_sprite()
|