[Overview][Constants][Types][Procedures and functions][Variables][Index] |
Video driver record
Source position: videoh.inc line 28
type TVideoDriver = record |
||
InitDriver: procedure; |
|
Initializes the driver |
DoneDriver: procedure; |
|
Finalizes the driver (used for cleanup) |
UpdateScreen: procedure( |
|
Force an update of the screen |
Force: Boolean |
||
); |
||
ClearScreen: procedure; |
|
Clear the screen |
SetVideoMode: function( |
|
Set the video mode |
const Mode: TVideoMode |
||
):Boolean; |
||
GetVideoModeCount: function: Word; |
|
Get number of supported video modes |
GetVideoModeData: function( |
|
Return data for the selected video mode |
Index: Word; |
||
var Data: TVideoMode |
||
):Boolean; |
||
SetCursorPos: procedure( |
|
Set the cursos position. |
NewCursorX: Word; |
||
NewCursorY: Word |
||
); |
||
GetCursorType: function: Word; |
|
Get the current cursor type. |
SetCursorType: procedure( |
|
Set the current cursos type. |
NewType: Word |
||
); |
||
GetCapabilities: function: Word; |
|
Get the capabilities of the driver. |
end; |
TVideoDriver record can be used to install a custom video driver, with the SetVideoDriver call.
An explanation of all fields can be found there.