TModeInfo record
Record describing a graphical mode.
Declaration
TModeInfo = recordDescription
Nothing more than the line above yet.
Fields
DriverNumber | Number of the driver to be used in . | |
ModeNumber | Number of the mode to be used in . | |
internModeNumber | Internal mode number. Do not use. | |
MaxColor | Max. number of colors in this mode. | |
PaletteSize | Max number of palette entries in this mode. | |
XAspect | X aspect (Aspect ratio correction factor) of mode. | |
YAspect | Y aspect (Aspect ratio correction factor) of mode. | |
MaxX | Max number of pixels in horizontal direction (columns). | |
MaxY | Max number of pixels in vertical direction (rows). | |
DirectColor | Direct color mode ? (If False, uses palette). | |
Hardwarepages | Total number of image pages - 1. | |
ModeName | Mode description. | |
DirectPutPixel | Mode Putpixel routine. | |
GetPixel | Mode Getpixel routine. | |
PutPixel | Mode Putpixel routine. | |
SetRGBPalette | Mode SetRGBPalette routine. | |
GetRGBPalette | Mode GetRGBPalette routine. | |
SetAllPalette | Mode SetAllPalette routine. | |
SetVisualPage | Mode SetVisualPage routine. | |
SetActivePage | Mode SetActivePage routine. | |
ClearViewPort | Mode Clearviewport routine. | |
PutImage | Mode PutImage routine. | |
GetImage | Mode GetImage routine. | |
ImageSize | Mode ImageSize routine. | |
GetScanLine | Mode GetScanLine routine. | |
Line | Mode Line drawing routine. | |
InternalEllipse | Mode ellipse drawing routine. | |
PatternLine | Mode PatternLine routine. | |
HLine | Mode Horizontal full line drawing routine. | |
VLine | Mode vertical full line drawing routine. | |
Circle | Mode circle drawing routine. | |
InitMode | Mode initialization routine. | |
OutTextXY | Mode OutTextXY routine. | |
SetBKColor | Set background color (SetBkColor) callback. | |
GetBKColor | Get background color (GetBkColor) callback. | |
next | Pointer to next mode in linked list. |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
