Sign in Join
FPDoc Onlineexperiment

TModeInfo record

In unit Graph

Record describing a graphical mode.

Declaration

pascal
TModeInfo = record

Description

Nothing more than the line above yet.

Fields

DriverNumberNumber of the driver to be used in .
ModeNumberNumber of the mode to be used in .
internModeNumberInternal mode number. Do not use.
MaxColorMax. number of colors in this mode.
PaletteSizeMax number of palette entries in this mode.
XAspectX aspect (Aspect ratio correction factor) of mode.
YAspectY aspect (Aspect ratio correction factor) of mode.
MaxXMax number of pixels in horizontal direction (columns).
MaxYMax number of pixels in vertical direction (rows).
DirectColorDirect color mode ? (If False, uses palette).
HardwarepagesTotal number of image pages - 1.
ModeNameMode description.
DirectPutPixelMode Putpixel routine.
GetPixelMode Getpixel routine.
PutPixelMode Putpixel routine.
SetRGBPaletteMode SetRGBPalette routine.
GetRGBPaletteMode GetRGBPalette routine.
SetAllPaletteMode SetAllPalette routine.
SetVisualPageMode SetVisualPage routine.
SetActivePageMode SetActivePage routine.
ClearViewPortMode Clearviewport routine.
PutImageMode PutImage routine.
GetImageMode GetImage routine.
ImageSizeMode ImageSize routine.
GetScanLineMode GetScanLine routine.
LineMode Line drawing routine.
InternalEllipseMode ellipse drawing routine.
PatternLineMode PatternLine routine.
HLineMode Horizontal full line drawing routine.
VLineMode vertical full line drawing routine.
CircleMode circle drawing routine.
InitModeMode initialization routine.
OutTextXYMode OutTextXY routine.
SetBKColorSet background color (SetBkColor) callback.
GetBKColorGet background color (GetBkColor) callback.
nextPointer to next mode in linked list.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.