4 uint Sheet_Drawing_Fill_Rectangle(UI_Sheet *sheet, uint c, int px0, int py0, int px1, int py1)
\r
10 if(sheet->vram == Null){
\r
14 return sheet->Drawing.Fill_Rectangle(sheet, c, px0, py0, px1, py1);
\r
17 uint Sheet_Drawing_Put_String(UI_Sheet *sheet, int x, int y, uint fc, const uchar s[])
\r
23 if(sheet->vram == Null){
\r
27 return sheet->Drawing.Put_String(sheet, x, y, fc, s);
\r
30 uint Sheet_Drawing_Draw_Point(UI_Sheet *sheet, int x, int y, uint c)
\r
36 if(sheet->vram == Null){
\r
40 return sheet->Drawing.Draw_Point(sheet, x, y, c);
\r
43 uint Sheet_Drawing_Scroll_Vertical(UI_Sheet *sheet, int vpx)
\r
49 if(sheet->vram == Null){
\r
54 if((uint)vpx >= sheet->size.y){
\r
57 CFunction_MemoryMove(sheet->vram, sheet->vramsize, (void *)((uint)sheet->vram + (sheet->size.x * vpx * (sheet->bpp >> 3))), sheet->vramsize - (sheet->size.x * vpx * (sheet->bpp >> 3)));
\r
60 if((uint)vpx >= sheet->size.y){
\r
63 CFunction_MemoryMove((void *)((uint)sheet->vram + (sheet->size.x * vpx * (sheet->bpp >> 3))), sheet->vramsize - (sheet->size.x * vpx * (sheet->bpp >> 3)), sheet->vram, sheet->vramsize);
\r
70 uint Sheet_Drawing_Fill_Rectangle_Invalid(UI_Sheet *sheet, uint c, int px0, int py0, int px1, int py1)
\r
75 uint Sheet_Drawing_Put_String_Invalid(UI_Sheet *sheet, int x, int y, uint fc, const uchar s[])
\r
80 uint Sheet_Drawing_Draw_Point_Invalid(UI_Sheet *sheet, int x, int y, uint c)
\r
87 uint Sheet08_Drawing_Fill_Rectangle(UI_Sheet *sheet, uint c, int px0, int py0, int px1, int py1)
\r
89 Drawing08_Fill_Rectangle(sheet->vram, sheet->size.x, c, (uint)px0, (uint)py0, (uint)px1, (uint)py1);
\r
93 uint Sheet08_Drawing_Put_String(UI_Sheet *sheet, int x, int y, uint fc, const uchar s[])
\r
95 Drawing08_Put_String(sheet->vram, sheet->size.x, (uint)x, (uint)y, fc, s);
\r
99 uint Sheet08_Drawing_Draw_Point(UI_Sheet *sheet, int x, int y, uint c)
\r
101 Drawing08_Draw_Point(sheet->vram, sheet->size.x, (uint)x, (uint)y, c);
\r
106 uint Sheet16_Drawing_Fill_Rectangle(UI_Sheet *sheet, uint c, int px0, int py0, int px1, int py1)
\r
108 Drawing16_Fill_Rectangle(sheet->vram, sheet->size.x, c, (uint)px0, (uint)py0, (uint)px1, (uint)py1);
\r
112 uint Sheet16_Drawing_Put_String(UI_Sheet *sheet, int x, int y, uint fc, const uchar s[])
\r
114 Drawing16_Put_String(sheet->vram, sheet->size.x, (uint)x, (uint)y, fc, s);
\r
118 uint Sheet16_Drawing_Draw_Point(UI_Sheet *sheet, int x, int y, uint c)
\r
120 Drawing16_Draw_Point(sheet->vram, sheet->size.x, (uint)x, (uint)y, c);
\r
125 uint Sheet32_Drawing_Fill_Rectangle(UI_Sheet *sheet, uint c, int px0, int py0, int px1, int py1)
\r
127 Drawing32_Fill_Rectangle(sheet->vram, sheet->size.x, c, (uint)px0, (uint)py0, (uint)px1, (uint)py1);
\r
131 uint Sheet32_Drawing_Put_String(UI_Sheet *sheet, int x, int y, uint fc, const uchar s[])
\r
133 Drawing32_Put_String(sheet->vram, sheet->size.x, (uint)x, (uint)y, fc, s);
\r
137 uint Sheet32_Drawing_Draw_Point(UI_Sheet *sheet, int x, int y, uint c)
\r
139 Drawing32_Draw_Point(sheet->vram, sheet->size.x, (uint)x, (uint)y, c);
\r