Borland graphics interface (BGI) libraries

E759380

The Borland Graphics Interface (BGI) libraries are a set of graphics routines provided by Borland compilers that allow DOS-based programs to draw shapes, text, and images in various video modes without requiring low-level hardware programming.

All labels observed (2)

How this entity was disambiguated

Statements (64)

Predicate Object
instanceOf Borland technology ⓘ
graphics library ⓘ
software component ⓘ
abstracts low-level video hardware programming ⓘ
bundledWith Borland Turbo C 2.0 ⓘ
linked to: Turbo C

Borland Turbo Pascal 5.0 ⓘ
linked to: Turbo Pascal
category DOS graphics API ⓘ
legacy software library ⓘ
designedFor IBM PC compatible graphics adapters ⓘ
developedBy Borland ⓘ
distribution included with Borland compilers ⓘ
era early 1990s ⓘ
late 1980s ⓘ
hasAbbreviation BGI ⓘ
influenced early DOS game and demo development ⓘ
keyFunction bar ⓘ
circle ⓘ
closegraph ⓘ
getpixel ⓘ
initgraph ⓘ
line ⓘ
outtext ⓘ
outtextxy ⓘ
putpixel ⓘ
rectangle ⓘ
setbkcolor ⓘ
setcolor ⓘ
settextstyle ⓘ
setviewport ⓘ
license proprietary ⓘ
notableFor simplifying DOS graphics programming ⓘ
widespread use in educational programming examples ⓘ
primaryLanguage C ⓘ
Pascal ⓘ
providesFunctionality 2D graphics ⓘ
color setting ⓘ
drawing circles ⓘ
drawing lines ⓘ
drawing polygons ⓘ
drawing rectangles ⓘ
filling areas ⓘ
image display ⓘ
pixel plotting ⓘ
screen clearing ⓘ
text output in graphics mode ⓘ
viewport handling ⓘ
replacedBy Win32 GDI in Windows-based Borland tools ⓘ
supportsEnvironment DOS graphics mode applications ⓘ
DOS text mode applications ⓘ
supportsHardware CGA ⓘ
EGA ⓘ
Hercules graphics card ⓘ
MCGA ⓘ
VGA ⓘ
supportsProgrammingModel procedural programming ⓘ
targetPlatform MS-DOS ⓘ
PC DOS ⓘ
linked to: MS-DOS
usedIn Borland C++ for DOS ⓘ
linked to: Borland C++

Borland Turbo C ⓘ
linked to: Turbo C

Borland Turbo C++ ⓘ
linked to: Turbo C++

Borland Turbo Pascal ⓘ
linked to: Turbo Pascal

Borland Turbo Pascal for DOS ⓘ
linked to: Turbo Pascal
usesFileType .BGI driver files ⓘ
.CHR font files ⓘ

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

Turbo C → bundledWith → Borland graphics interface (BGI) libraries ⓘ
Turbo C++ → feature → Borland Graphics Interface ⓘ
linked to: Borland graphics interface (BGI) libraries