| arc | Рисует дугу
#include <graphiсs.h> void far arc (int x, int y, int stangle, int endangle, int radius); |
| bar | Рисует двумерную полосу
#include <graphics.h> #include <conio.h> void far bar(int left, int top, int right, int bottom); |
| bar3d | Рисует трехмерный столбец
#include <graphics.h> void far bar3d (int left, int top, int right, int bottom, int depth, int topflag); |
| circle | Вычерчивает окружность заданного радиуса из заданного центра
#include <graphics.h> void far circle(int x, int y, int radius); |
| cleardevice | Очищает графический экран
#include <graphics.h> void far cleardevice(void); |
| clearviewport | Очищает текущее окно (viewport)
#include <graphics.h> void far clearviewport(void); |
| closegraph | Завершает работу с графической системой
#include <graphics.h> void far closegraph(void); |
| detectgraph | Определяет путем проверки аппаратуры - какой
графический драйвер и режим использовать #include <graphics.h> void far detectgraph(int far *graphdriver, int far *graphmode); |
| drawpoly | Вычерчивает контур многоугольника
#include <graphics.h> void far drawpoly(int numpoints, int far *polypoints); |
| ellipse | Рисует эллиптическую дугу
#include <graphics.h> void far ellipse(int x, int y, int stangle, int endangle, int xradius, int yradius); |
| fillellipse | Чертит и закрашивает эллипс
#include<graphics.h> void far fillellipse(int x, int y, int xradius, int yradius); |
| fillpoly | Вычерчивает и закрашивает многоугольник
#include<graphics.h> void far fillpoly(int numpoints, int far *polypoints); |
| floodfill | Заполняет методом "лавины" ограниченную область
#include<graphics.h> void far floodfill(int x, int y, int border); |
| getarccoords | Возвращает координаты последнего обращения к
функции arc #include<graphics.h> void far getarccoords(struct arccoordstype far *arccoords); |
| getaspectratio | Возвращает коэффициент сжатия текущего графиче-
ского режима #include<graphics.h> void far getaspectratio(int far *xasp, int far *yasp); |
| getbkcolor | Возвращает текущий цвет фона
#include<graphics.h> void far getbkcolor(void); |
| getcolor | Возвращает текущий цвет рисования
#include<graphics.h> int far getcolor(void); |
| getdefaultpalette | Возвращает структуру определения палитры
#include<graphics.h> struct palettetype *far getdefaultpalette(void) |
| getdrivername | Возвращает указатель на строку, содержащую имя
текущего графического драйвера #include<graphics,.h> char *far getdrivername(void) |
| getfillpattern | Копирует в память описанный пользователем шаблон заполнения
#include<graphics.h> void far getfillpattern(char far *pattern); |
| getfillsettings | Получает информацию о текущих шаблоне и цвете
заполнения #include<graphics.h> void far getfillsettings(struct fillsettingstype far *fillinfo); |
| getgraphmode | Возвращает текущий графический режим
#include<graphics.h> int far getgraphmode(void); |
| getimage | Сохраняет битовый образ некоторой области экрана в памяти
#include<graphics.h> void far getimage(int left, int top, int right, int bottom, void far *bitmap); |
| getlinesettings | Получает текущий тип линии, шаблон и толщину
#include<graphics.h> void far getlinesettings(struct linesettingstype far *lineinfo); |
| getmaxcolor | Возвращает максимальное значение цвета, которое
можно передать функции setcolor #include<graphics.h> int far getmaxcolor(void); |
| getmaxmode | Возвращает максимальный номер режима для текущего драйвера
#include<graphics.h> int far getmaxmode(void); |
| getmaxx | Возвращает максимальную координату экрана по x
#include<graphics.h> int far getmaxx(void); |
| getmaxy | Возвращает максимальную координату экрана по y
#include<graphics.h> int far getmaxy(void) |
| getmodename | Возвращает указатель на строку, содержащую имя
заданного графического режима #include<graphics.h> char *far getmodename(int mode_number); |
| getmoderange | Получает диапазон режимов для заданного графического драйвера
#include<graphics.h> void far getmoderange(int graphdriver, int far *lomode, int far *himode); |
| getpalette | Получает информацию о текущей палитре
#include<graphics.h> void far getpalette(struct palettetype far *palette); |
| getpalettesize | Возвращает размер таблицы просмотра цветов палитры
#include<graphics.h> int far getpalettesize(void); |
| getpixel | Возвращает цвет заданной точки
#include<graphics.h> unsigned far getpixel(int x, int y); |
| gettextsettings | Получает информацию о текущем графическом текстовом шрифте
#include<graphics.h> void far gettextsettings(struct textsettingstype far *texttypeinfo); |
| getviewsettings | Получает информацию о текущем окне (viewport)
#include<graphics.h> void far getviewsettings(struct viewporttype far *viewport); |
| getx | Возвращает координату x текущей графической позиции
#include<graphics.h> int far getx(void); |
| gety | Возвращает координату y текущей графической позиции
#include<graphics.h> int far gety(void); |
| graphdefaults | Сбрасывает все графические параметры в их значения по умолчанию
#include<graphics.h> void far graphdefaults(void); |
| grapherrormsg | Возвращает указатель на строку сообщения об
ошибке #include<graphics.h> char *far grapherrormsg(int errorcode); |
| _graphfreemem | Подключает функции пользователя для освобождения графической памяти
#include<graphics.h> void far _graphfreemem(void far *ptr, unsigned size); |
| _graphgetmem | Подключает функции пользователя для освобождения графической памяти
#include<graphics.h> void far *far _graphgetmem(unsigned size); |
| graphresult | Возвращает код ошибки последней неудачной графической операции
#include<graphics.h> int far graphresult(void); |
| imagesize | Возвращает количество байт, необходимых для
хранения битового образа #include<graphics.h> unsigned far imagesize(int left, int top, int right, int bottom); |
| initgraph | Инициализирует графическую систему
#include<graphics.h> void far initgraph(int far *graphdriver, int far *graphmode, char far *pathtodriver); |
| installuserdriver | Устанавливает дополнительный драйвер устройства
в таблицу драйверов устройства BGI #include<graphics.h> int far installuserdriver( char far *name, int huge (*detect)(void)); |
| installuserfont | Загружает шрифтовый файл (.CHR), который не
встроен в систему BGI #include<graphics.h> int far installuserfont(char far *name); |
| line | Вычерчивает линию между двумя заданными точками
#include<graphics.h> void far line(int x1, int y1, int x2, int y2); |
| linerel | Чертит линию на заданное расстояние от текущей
позиции (CP) #include<graphics.h> void far linerel(int dx, int dy); |
| lineto | Чертит линию от текущей позиции (CP) в точку
(x,y) #include<graphics.h> void far lineto(int x, int y); |
| moverel | Перемещает текущую позицию (CP) на заданное относительное расстояние
#include<graphics.h> void far moverel(int dx,int dy); |
| moveto | Перемещает текущую позицию (СР) в точку (x,y)
#include <graphics.h> void far moveto(int x,int y); |
| outtext | Выводит строку в окно (viewport)
#include<graphics.h> void far outtext(char far *textstring); |
| outtextxy | Выводит строку в указанной области
#include<graphics.h> void far outtextxy(int x, int y, char far *textstring); |
| pieslice | Вычерчивает и заполняет сектор круга
#include<graphics.h> void far pieslice(int x, int y, int stangle, int endangle, int radius); |
| putimage | Выводит на экран битовый образ
#include<graphics.h> void far putimage(int left, int top, void far *bitmap, int op); |
| putpixel | Выводит пиксель в заданной точке экрана
#include<graphics.h> void far putpixel(int x, int y,int color); |
| rectangle | Вычерчивает прямоугольник
#include<graphics.h> void far rectangle(int left, int top, int right,int bottom); |
| registerbgidriver | Связывает загруженный пользователем или
встроенный в систему драйвер графической системы с самой графической системой #include<graphics.h> int registerbgidriver(void (*driver)(void)); |
| registerbgifont | Регистрирует скомпонованные коды шрифта
#include<graphics.h> int registerbgifont(void (*font)(void)); |
| restorecrtmode | Восстанавливает режим монитора таким, каким он
был до вызова initgraph #include<graphics.h> void far restorecrtmode(void); |
| sector | Вычерчивает и заполняет сектор эллипса
#include<graphics.h> void far sector(int x, int y, int stangle, int endangle, int xradius, int yradius); |
| setactivepage | Устанавливает активную для графического вывода
страницу #include<graphics.h> void far setactivepage(int page); |
| setallpalette | Изменяет все цвета палитры на заданные
#include<graphics.h> void far setallpalette(struct palettetype far *palette); |
| setaspectratio | Изменяет значение по умолчанию коэффициента
сжатия #include<graphics.h> void far setaspectratio(int xasp, int yasp); |
| setbkcolor | Устанавливает текущий цвет фона, используя
палитру #include<graphics.h> void far setbkcolor(int color); |
| setcolor | Устанавливает текущий цвет вычерчивания,
используя палитру #include<graphics.h> void far setcolor(int color); |
| setfillpattern | Устанавливает определенный пользователем шаблон
заполнения #include<graphics.h> void far setfillpattern(char far *upattern, int color); |
| setfillstyle | Устанавливает шаблон и цвет заполнения
#include<graphics.h> void far setfillstyle(int pattern, int color); |
| setgraphbufsize | Изменяет размер внутреннего графического буфера
#include<graphics.h> unsigned far setgraphbufsize(unsigned bufsize); |
| setgraphmode | Переводит систему в графический режим и очищает
экран #include<graphics.h> void far setgraphmode(int mode); |
| setlinestyle | Устанавливает текущие толщину и тип линии
#include<graphics.h> void far setlinestyle(int linestyle, unsigned apattern, int thickness); |
| setpalette | Изменяет один цвет палитры
#include <graphics.h> void far setpalette(int colornum, int color); |
| setrgbpalette | Позволяет пользователю определять цвета для
IBM 8514 #include <graphics.h> void far setrgbpalette(int clornum,int red, int green,int blue); |
| settextjustify | Выравнивает строки текста для графических
функций #include <graphics.h> void far settextjustify(int horiz, int vert); |
| settextstyle | Устанавливает текущие текстовые характеристики
для графического вывода #include <graphics.h> void far settextstyle(int font, int direction, int charsize); |
| setusercharsize | Задает пользовательский коэффициент увеличения
ширины и высоты символов для штриховых шрифтов #include <graphics.h> void far setusercharsize(int multх, int divх, int multy, int divy); |
| setviewport | Устанавливает для графического вывода текущее
графическое окно #include <graphics.h> void far setviewport(int left, int top, int right, int bottom, int clip); |
| setvisualpage | Устанавливает номер отображаемой страницы
#include <graphics.h> void far setvisualpage(int page); |
| setwritemode | Устанавливает режим записи для рисуемой линии в
графическом режиме #include <graphics.h> void far setwritemode(int mode); |
| textheight | Возвращает высоту строки в точках растра
#include <graphics.h> int far textheight(char far *textstring); |
| textwidth | Возвращает ширину строки в точках растра
#include <graphics.h> int far textwidth(char far *textstring); |