diff --git a/doc/AllFunctions.html b/doc/AllFunctions.html index 438f6fab..697c6e46 100644 --- a/doc/AllFunctions.html +++ b/doc/AllFunctions.html @@ -51,7 +51,7 @@ $(document).ready(function() { backspaceWND console -

 

+

Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies.

BCDToUint8 @@ -66,7 +66,7 @@ $(document).ready(function() { bordersEnabled console -

 

+

Enable or disable the drawing of the borders surrounding a Window.

BSOD @@ -86,12 +86,12 @@ $(document).ready(function() { clearWND console -

Window Specific

+

Clear a Window Canvas.

clearWNDEx console -

 

+

Clear a Window Canvas, with the specified attributes.

CLI @@ -101,12 +101,12 @@ $(document).ready(function() { closeAllWindows console -

 

+

Close all open Windows and release handles.

closeWindow console -

 

+

Close a Window specified by its Handle

combinecolors @@ -161,17 +161,17 @@ $(document).ready(function() { drawPixel console -

 

+

Draw 16-bits of pixel information at the screen position(x,y).

drawPixel32 console -

 

+

Draw 32-bits of pixel information at the screen position(x,y).

drawPixel64 console -

 

+

Draw 64-bits of pixel information at the screen position(x,y).

flush @@ -181,7 +181,7 @@ $(document).ready(function() { forceQuitAll console -

 

+

Forcefully close all Windows

force_alloc_block @@ -291,17 +291,17 @@ $(document).ready(function() { getPixel console -

 

+

Get 16-bits of pixel information from the screen position(x,y).

getPixel32 console -

 

+

Get 32-bits of pixel information from the screen position(x,y).

getPixel64 console -

 

+

Get 64-bits of pixel information from the screen position(x,y).

getTaskbarColorsPtr @@ -326,12 +326,12 @@ $(document).ready(function() { getWindowColorPtr console -

 

+

Get a Pointer to the attribute used for Window Borders.

getWindowName console -

 

+

Get the title of a specified Window.

getWord @@ -741,7 +741,7 @@ $(document).ready(function() { mouseEnabled console -

 

+

Enable or disable the mouse.

MsSinceSystemBoot @@ -756,7 +756,7 @@ $(document).ready(function() { newWindow console -

 

+

Spawn a new Window at cell(x,y) with specified Width, Height and Title.

new_block @@ -801,17 +801,17 @@ $(document).ready(function() { outputChar console -

Drawing

+

Draw an ASCII char to raw screen space conforming to cell constraints.

outputCharToScreenSpace console -

 

+

Draw an ASCII char to raw screen space.

outputCharTransparent console -

 

+

Draw an ASCII char without a background to raw screen space conforming to cell constraints.

Outputln @@ -821,12 +821,12 @@ $(document).ready(function() { OutputlnWND console -

 

+

Simple console writeln for debugging to a Window.

OutputWND console -

 

+

Simple console write for debugging to a Window.

outw @@ -891,7 +891,7 @@ $(document).ready(function() { redrawWindows console -

 

+

Redraw all of the Window adhearing to Z-Order.

register @@ -1036,7 +1036,7 @@ $(document).ready(function() { registerEventHandler console -

 

+

Register an Event Handler to a Window

registerISR @@ -1176,7 +1176,7 @@ $(document).ready(function() { setCursorPosWND console -

 

+

Set the caret belonging to a Window to a specified position.

setdefaultattribute @@ -1186,22 +1186,22 @@ $(document).ready(function() { setMousePosition console -

Windows Methods

+

Set the position of the mouse cursor relative to screen space.

SetShellWindow console -

 

+

Set a specified Window as a Shell Window (Window cannot be moved or closed).

setWindowColors console -

 

+

Set the attributes used for drawing the border around Windows.

setWNDVisible console -

 

+

Change a Windows visibility.

setWorkingDirectory @@ -1341,7 +1341,7 @@ $(document).ready(function() { toggleWNDVisible console -

 

+

Toggle the visibility of a Window.

unhook @@ -1386,7 +1386,7 @@ $(document).ready(function() { writebin16exWND console -

 

+

Write a 16-bit value as binary to a Window, with the specified attributes.

writebin16ln @@ -1401,17 +1401,17 @@ $(document).ready(function() { writebin16lnexWND console -

 

+

Write a 16-bit value as binary + new-line to a Window, with the specified attributes.

writebin16lnWND console -

 

+

Write an 16-bit value as binary to a Window, followed by a new-line.

writebin16WND console -

 

+

Write a 16-bit value as binary to a Window.

writebin32 @@ -1426,7 +1426,7 @@ $(document).ready(function() { writebin32exWND console -

 

+

Write a 32-bit value as binary to a Window, with the specified attributes.

writebin32ln @@ -1441,17 +1441,17 @@ $(document).ready(function() { writebin32lnexWND console -

 

+

Write a 32-bit value as binary + new-line to a Window, with the specified attributes.

writebin32lnWND console -

 

+

Write an 32-bit value as binary to a Window, followed by a new-line.

writebin32WND console -

 

+

Write a 32-bit value as binary to a Window.

writebin8 @@ -1466,7 +1466,7 @@ $(document).ready(function() { writebin8exWND console -

 

+

Write an 8-bit value as binary to a Window, with the specified attributes.

writebin8ln @@ -1481,17 +1481,17 @@ $(document).ready(function() { writebin8lnexWND console -

 

+

Write an 8-bit value as binary + new-line to a Window, with the specified attributes.

writebin8lnWND console -

 

+

Write an 8-bit value as binary to a Window, followed by a new-line.

writebin8WND console -

 

+

Write an 8-bit value as binary to a Window.

writechar @@ -1506,7 +1506,7 @@ $(document).ready(function() { writecharexWND console -

 

+

Write a single 8-bit character to a Window, specifying custom color attributes.

writecharln @@ -1521,17 +1521,17 @@ $(document).ready(function() { writecharlnexWND console -

 

+

Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes.

writecharlnWND console -

 

+

Write a single 8-bit character to a Window, followed by starting a new line.

writecharWND console -

 

+

Write an ASCII character to a specified Window.

writeConfig @@ -1551,7 +1551,7 @@ $(document).ready(function() { writehexexWND console -

 

+

Write a 32-bit value as Hex Pairs to a Window, with the specified attributes.

writehexln @@ -1566,12 +1566,12 @@ $(document).ready(function() { writehexlnexWND console -

 

+

Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes.

writehexlnWND console -

 

+

Write a 32-bit value as Hex Pairs to a Window, followed by a new-line.

writehexpair @@ -1581,17 +1581,17 @@ $(document).ready(function() { writehexpairExWND console -

 

+

Write an 8-bit Hex Pair to a Window, with the specified attributes.

writehexpairWND console -

 

+

Write an 8-bit Hex Pair to a Window.

writehexWND console -

 

+

Write a 32-bit value as Hex Pairs to a Window.

writeint @@ -1606,7 +1606,7 @@ $(document).ready(function() { writeintexWND console -

 

+

Write a 32-bit value to a Window, with the specified attributes.

writeintln @@ -1621,17 +1621,17 @@ $(document).ready(function() { writeintlnexWND console -

 

+

Write a 32-bit value + new-line to a Window, with the specified attributes.

writeintlnWND console -

 

+

Write a 32-bit value to a Window followed by a new-line.

writeintWND console -

 

+

Write a 32-bit value to a Window.

writeIPv4Address @@ -1666,7 +1666,7 @@ $(document).ready(function() { writestringexWND console -

 

+

Write a NULL terminated string to a Window, with the specified attributes.

writestringln @@ -1681,17 +1681,17 @@ $(document).ready(function() { writestringlnexWND console -

 

+

Write a NULL terminated string + new-line to a Window, with the specified attributes.

writestringlnWND console -

 

+

Write a NULL terminated string to a Window, followed by a new-line.

writestringWND console -

 

+

Write a NULL terminated string to a Window.

writeToLog @@ -1711,7 +1711,7 @@ $(document).ready(function() { _increment_x_WND console -

 

+

Increment the cursor within a Window one cell to the right (x+1).

_increment_y @@ -1721,22 +1721,22 @@ $(document).ready(function() { _increment_y_WND console -

 

+

Increment the cursor within a Window one cell down (y+1).

_MouseClick console -

 

+

Callback for a MouseClick event.

_MouseDown console -

 

+

Callback for a MouseDown event.

_MouseUp console -

 

+

Callback for a MouseUp event.

_newline @@ -1746,7 +1746,7 @@ $(document).ready(function() { _newlineWND console -

 

+

Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.

_safeincrement_x @@ -1756,7 +1756,7 @@ $(document).ready(function() { _safeincrement_x_WND console -

 

+

Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.

_safeincrement_y @@ -1766,7 +1766,7 @@ $(document).ready(function() { _safeincrement_y_WND console -

 

+

Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.


Generated by PasDoc 0.15.0. diff --git a/doc/AllIdentifiers.html b/doc/AllIdentifiers.html index e77a56fa..6e38d809 100644 --- a/doc/AllIdentifiers.html +++ b/doc/AllIdentifiers.html @@ -61,7 +61,7 @@ $(document).ready(function() { backspaceWND console -

 

+

Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies.

BCDToUint8 @@ -86,7 +86,7 @@ $(document).ready(function() { bordersEnabled console -

 

+

Enable or disable the drawing of the borders surrounding a Window.

BROADCAST_MAC @@ -156,12 +156,12 @@ $(document).ready(function() { clearWND console -

Window Specific

+

Clear a Window Canvas.

clearWNDEx console -

 

+

Clear a Window Canvas, with the specified attributes.

CLI @@ -171,12 +171,12 @@ $(document).ready(function() { closeAllWindows console -

 

+

Close all open Windows and release handles.

closeWindow console -

 

+

Close a Window specified by its Handle

CMD_EOP @@ -341,17 +341,17 @@ $(document).ready(function() { drawPixel console -

 

+

Draw 16-bits of pixel information at the screen position(x,y).

drawPixel32 console -

 

+

Draw 32-bits of pixel information at the screen position(x,y).

drawPixel64 console -

 

+

Draw 64-bits of pixel information at the screen position(x,y).

DRIVER_COUNT @@ -411,7 +411,7 @@ $(document).ready(function() { forceQuitAll console -

 

+

Forcefully close all Windows

force_alloc_block @@ -541,17 +541,17 @@ $(document).ready(function() { getPixel console -

 

+

Get 16-bits of pixel information from the screen position(x,y).

getPixel32 console -

 

+

Get 32-bits of pixel information from the screen position(x,y).

getPixel64 console -

 

+

Get 64-bits of pixel information from the screen position(x,y).

getTaskbarColorsPtr @@ -576,12 +576,12 @@ $(document).ready(function() { getWindowColorPtr console -

 

+

Get a Pointer to the attribute used for Window Borders.

getWindowName console -

 

+

Get the title of a specified Window.

getWord @@ -1171,7 +1171,7 @@ $(document).ready(function() { mouseEnabled console -

 

+

Enable or disable the mouse.

MsSinceSystemBoot @@ -1211,7 +1211,7 @@ $(document).ready(function() { newWindow console -

 

+

Spawn a new Window at cell(x,y) with specified Width, Height and Title.

new_block @@ -1261,17 +1261,17 @@ $(document).ready(function() { outputChar console -

Drawing

+

Draw an ASCII char to raw screen space conforming to cell constraints.

outputCharToScreenSpace console -

 

+

Draw an ASCII char to raw screen space.

outputCharTransparent console -

 

+

Draw an ASCII char without a background to raw screen space conforming to cell constraints.

Outputln @@ -1281,12 +1281,12 @@ $(document).ready(function() { OutputlnWND console -

 

+

Simple console writeln for debugging to a Window.

OutputWND console -

 

+

Simple console write for debugging to a Window.

outw @@ -1786,7 +1786,7 @@ $(document).ready(function() { redrawWindows console -

 

+

Redraw all of the Window adhearing to Z-Order.

register @@ -1931,7 +1931,7 @@ $(document).ready(function() { registerEventHandler console -

 

+

Register an Event Handler to a Window

registerISR @@ -2221,7 +2221,7 @@ $(document).ready(function() { setCursorPosWND console -

 

+

Set the caret belonging to a Window to a specified position.

setdefaultattribute @@ -2231,22 +2231,22 @@ $(document).ready(function() { setMousePosition console -

Windows Methods

+

Set the position of the mouse cursor relative to screen space.

SetShellWindow console -

 

+

Set a specified Window as a Shell Window (Window cannot be moved or closed).

setWindowColors console -

 

+

Set the attributes used for drawing the border around Windows.

setWNDVisible console -

 

+

Change a Windows visibility.

setWorkingDirectory @@ -2746,7 +2746,7 @@ $(document).ready(function() { toggleWNDVisible console -

 

+

Toggle the visibility of a Window.

TOHCI_MMR @@ -3096,7 +3096,7 @@ $(document).ready(function() { writebin16exWND console -

 

+

Write a 16-bit value as binary to a Window, with the specified attributes.

writebin16ln @@ -3111,17 +3111,17 @@ $(document).ready(function() { writebin16lnexWND console -

 

+

Write a 16-bit value as binary + new-line to a Window, with the specified attributes.

writebin16lnWND console -

 

+

Write an 16-bit value as binary to a Window, followed by a new-line.

writebin16WND console -

 

+

Write a 16-bit value as binary to a Window.

writebin32 @@ -3136,7 +3136,7 @@ $(document).ready(function() { writebin32exWND console -

 

+

Write a 32-bit value as binary to a Window, with the specified attributes.

writebin32ln @@ -3151,17 +3151,17 @@ $(document).ready(function() { writebin32lnexWND console -

 

+

Write a 32-bit value as binary + new-line to a Window, with the specified attributes.

writebin32lnWND console -

 

+

Write an 32-bit value as binary to a Window, followed by a new-line.

writebin32WND console -

 

+

Write a 32-bit value as binary to a Window.

writebin8 @@ -3176,7 +3176,7 @@ $(document).ready(function() { writebin8exWND console -

 

+

Write an 8-bit value as binary to a Window, with the specified attributes.

writebin8ln @@ -3191,17 +3191,17 @@ $(document).ready(function() { writebin8lnexWND console -

 

+

Write an 8-bit value as binary + new-line to a Window, with the specified attributes.

writebin8lnWND console -

 

+

Write an 8-bit value as binary to a Window, followed by a new-line.

writebin8WND console -

 

+

Write an 8-bit value as binary to a Window.

writechar @@ -3216,7 +3216,7 @@ $(document).ready(function() { writecharexWND console -

 

+

Write a single 8-bit character to a Window, specifying custom color attributes.

writecharln @@ -3231,17 +3231,17 @@ $(document).ready(function() { writecharlnexWND console -

 

+

Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes.

writecharlnWND console -

 

+

Write a single 8-bit character to a Window, followed by starting a new line.

writecharWND console -

 

+

Write an ASCII character to a specified Window.

writeConfig @@ -3261,7 +3261,7 @@ $(document).ready(function() { writehexexWND console -

 

+

Write a 32-bit value as Hex Pairs to a Window, with the specified attributes.

writehexln @@ -3276,12 +3276,12 @@ $(document).ready(function() { writehexlnexWND console -

 

+

Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes.

writehexlnWND console -

 

+

Write a 32-bit value as Hex Pairs to a Window, followed by a new-line.

writehexpair @@ -3291,17 +3291,17 @@ $(document).ready(function() { writehexpairExWND console -

 

+

Write an 8-bit Hex Pair to a Window, with the specified attributes.

writehexpairWND console -

 

+

Write an 8-bit Hex Pair to a Window.

writehexWND console -

 

+

Write a 32-bit value as Hex Pairs to a Window.

writeint @@ -3316,7 +3316,7 @@ $(document).ready(function() { writeintexWND console -

 

+

Write a 32-bit value to a Window, with the specified attributes.

writeintln @@ -3331,17 +3331,17 @@ $(document).ready(function() { writeintlnexWND console -

 

+

Write a 32-bit value + new-line to a Window, with the specified attributes.

writeintlnWND console -

 

+

Write a 32-bit value to a Window followed by a new-line.

writeintWND console -

 

+

Write a 32-bit value to a Window.

writeIPv4Address @@ -3376,7 +3376,7 @@ $(document).ready(function() { writestringexWND console -

 

+

Write a NULL terminated string to a Window, with the specified attributes.

writestringln @@ -3391,17 +3391,17 @@ $(document).ready(function() { writestringlnexWND console -

 

+

Write a NULL terminated string + new-line to a Window, with the specified attributes.

writestringlnWND console -

 

+

Write a NULL terminated string to a Window, followed by a new-line.

writestringWND console -

 

+

Write a NULL terminated string to a Window.

writeToLog @@ -3421,7 +3421,7 @@ $(document).ready(function() { _increment_x_WND console -

 

+

Increment the cursor within a Window one cell to the right (x+1).

_increment_y @@ -3431,22 +3431,22 @@ $(document).ready(function() { _increment_y_WND console -

 

+

Increment the cursor within a Window one cell down (y+1).

_MouseClick console -

 

+

Callback for a MouseClick event.

_MouseDown console -

 

+

Callback for a MouseDown event.

_MouseUp console -

 

+

Callback for a MouseUp event.

_newline @@ -3456,7 +3456,7 @@ $(document).ready(function() { _newlineWND console -

 

+

Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.

_safeincrement_x @@ -3466,7 +3466,7 @@ $(document).ready(function() { _safeincrement_x_WND console -

 

+

Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.

_safeincrement_y @@ -3476,7 +3476,7 @@ $(document).ready(function() { _safeincrement_y_WND console -

 

+

Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.


Generated by PasDoc 0.15.0. diff --git a/doc/console.html b/doc/console.html index c85476d3..f51a8b0e 100644 --- a/doc/console.html +++ b/doc/console.html @@ -973,7 +973,12 @@ Increment the cursor one cell down and reposition it at the first X Cell (y+1, x

-Window Specific

+Clear a Window Canvas.

+
Parameters
+
+
WND
+
A Window Handle.
+
@@ -981,280 +986,664 @@ Window Specific

+

+Clear a Window Canvas, with the specified attributes.

+
Parameters
+
+
WND
+
A Window Handle.
+
Attributes
+
A 32-bit value representing an attribute set.
+
+
procedure clearWNDEx(WND : uint32; attributes : uint32);
+

+Write an ASCII character to a specified Window.

+
Parameters
+
+
Character
+
An 8-bit value representing an ASCII character.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writecharWND(character : char; WND : uint32);
+

+Write a single 8-bit character to a Window, followed by starting a new line.

+
Parameters
+
+
character
+
An 8-bit value representing an ASCII character.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writecharlnWND(character : char; WND : uint32);
+

+Write a single 8-bit character to a Window, specifying custom color attributes.

+
Parameters
+
+
character
+
An 8-bit value representing an ASCII character.
+
attributes
+
A 32-bit value representing the colors for the background and foreground.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writecharexWND(character : char; attributes: uint32; WND : uint32);
+

+Write a single 8-bit character to a Window, followed by starting a new line, specifying custom color attributes.

+
Parameters
+
+
character
+
An 8-bit value representing an ASCII character.
+
attributes
+
A 32-bit value representing the colors for the background and foreground.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writecharlnexWND(character : char; attributes: uint32; WND : uint32);
+

+Simple console write for debugging to a Window.

+
Parameters
+
+
identifier
+
A NULL terminated string with the name of the module printing the output.
+
str
+
A NULL terminated string with the debug message.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure OutputWND(identifier : PChar; str : PChar; WND : uint32);
+

+Simple console writeln for debugging to a Window.

+
Parameters
+
+
identifier
+
A NULL terminated string with the name of the module printing the output.
+
str
+
A NULL terminated string with the debug message.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure OutputlnWND(identifier : PChar; str : PChar; WND : uint32);
+

+Write a NULL terminated string to a Window.

+
Parameters
+
+
str
+
A NULL terminated string with the debug message.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writestringWND(str: PChar; WND : uint32);
+

+Write a NULL terminated string to a Window, followed by a new-line.

+
Parameters
+
+
str
+
A NULL terminated string with the debug message.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writestringlnWND(str: PChar; WND : uint32);
+

+Write a NULL terminated string to a Window, with the specified attributes.

+
Parameters
+
+
str
+
A NULL terminated string with the debug message.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writestringexWND(str: PChar; attributes: uint32; WND : uint32);
+

+Write a NULL terminated string + new-line to a Window, with the specified attributes.

+
Parameters
+
+
str
+
A NULL terminated string with the debug message.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writestringlnexWND(str: PChar; attributes: uint32; WND : uint32);
+

+Write a 32-bit value to a Window.

+
Parameters
+
+
i
+
A 32-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writeintWND(i: Integer; WND : uint32);
+

+Write a 32-bit value to a Window followed by a new-line.

+
Parameters
+
+
i
+
A 32-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writeintlnWND(i: Integer; WND : uint32);
+

+Write a 32-bit value to a Window, with the specified attributes.

+
Parameters
+
+
i
+
A 32-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writeintexWND(i: Integer; attributes: uint32; WND : uint32);
+

+Write a 32-bit value + new-line to a Window, with the specified attributes.

+
Parameters
+
+
i
+
A 32-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writeintlnexWND(i: Integer; attributes: uint32; WND : uint32);
+

+Write an 8-bit Hex Pair to a Window.

+
Parameters
+
+
b
+
An 8-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writehexpairWND(b : uint8; WND : uint32);
+

+Write an 8-bit Hex Pair to a Window, with the specified attributes.

+
Parameters
+
+
b
+
An 8-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writehexpairExWND(b : uint8; Attributes : uint32; WND : uint32);
+

+Write a 32-bit value as Hex Pairs to a Window.

+
Parameters
+
+
i
+
A 32-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writehexWND(i: DWORD; WND : uint32);
+

+Write a 32-bit value as Hex Pairs to a Window, followed by a new-line.

+
Parameters
+
+
i
+
A 32-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writehexlnWND(i: DWORD; WND : uint32);
+

+Write a 32-bit value as Hex Pairs to a Window, with the specified attributes.

+
Parameters
+
+
b
+
A 32-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writehexexWND(i : DWORD; attributes: uint32; WND : uint32);
+

+Write a 32-bit value as Hex Pairs + new-line to a Window, with the specified attributes.

+
Parameters
+
+
b
+
A 32-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writehexlnexWND(i: DWORD; attributes: uint32; WND : uint32);
+

+Write an 8-bit value as binary to a Window.

+
Parameters
+
+
b
+
An 8-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin8WND(b : uint8; WND : uint32);
+

+Write an 8-bit value as binary to a Window, followed by a new-line.

+
Parameters
+
+
b
+
An 8-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin8lnWND(b : uint8; WND : uint32);
+

+Write an 8-bit value as binary to a Window, with the specified attributes.

+
Parameters
+
+
b
+
An 8-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin8exWND(b : uint8; attributes: uint32; WND : uint32);
+

+Write an 8-bit value as binary + new-line to a Window, with the specified attributes.

+
Parameters
+
+
b
+
An 8-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin8lnexWND(b : uint8; attributes: uint32; WND : uint32);
+

+Write a 16-bit value as binary to a Window.

+
Parameters
+
+
b
+
A 16-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin16WND(b : uint16; WND : uint32);
+

+Write an 16-bit value as binary to a Window, followed by a new-line.

+
Parameters
+
+
b
+
A 16-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin16lnWND(b : uint16; WND : uint32);
+

+Write a 16-bit value as binary to a Window, with the specified attributes.

+
Parameters
+
+
b
+
A 16-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin16exWND(b : uint16; attributes: uint32; WND : uint32);
+

+Write a 16-bit value as binary + new-line to a Window, with the specified attributes.

+
Parameters
+
+
b
+
A 16-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin16lnexWND(b : uint16; attributes: uint32; WND : uint32);
+

+Write a 32-bit value as binary to a Window.

+
Parameters
+
+
b
+
A 32-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin32WND(b : uint32; WND : uint32);
+

+Write an 32-bit value as binary to a Window, followed by a new-line.

+
Parameters
+
+
b
+
A 32-bit value.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin32lnWND(b : uint32; WND : uint32);
+

+Write a 32-bit value as binary to a Window, with the specified attributes.

+
Parameters
+
+
b
+
A 32-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin32exWND(b : uint32; attributes: uint32; WND : uint32);
+

+Write a 32-bit value as binary + new-line to a Window, with the specified attributes.

+
Parameters
+
+
b
+
A 32-bit value.
+
attributes
+
A 32-bit representation of the background/foreground colors.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure writebin32lnexWND(b : uint32; attributes: uint32; WND : uint32);
+

+Move a caret belonging to a Window back 1 position and remove the character within the cell the caret occupies.

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure backspaceWND(WND : uint32);
+

+Set the caret belonging to a Window to a specified position.

+
Parameters
+
+
X
+
The new Horizontal position.
+
Y
+
The new Vertical postion.
+
WND
+
A 32-bit handle to a Window.
+
+
procedure setCursorPosWND(x : uint32; y : uint32; WND : HWND);
+

+Increment the cursor within a Window one cell to the right (x+1).

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure _increment_x_WND(WND : uint32);
+

+Increment the cursor within a Window one cell down (y+1).

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure _increment_y_WND(WND : uint32);
+

+Increment the cursor one cell down (y+1), performing a Y-Axis roll when when needed.

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure _safeincrement_y_WND(WND : uint32);
+

+Increment the cursor within a Window one cell to the right (x+1), wrapping to the next line and performing a Y-Axis scroll when when needed.

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure _safeincrement_x_WND(WND : uint32);
+

+Increment the cursor within a Window one cell down and reposition it at the first X Cell (y+1, x=0),performing a Y-Axis scroll when needed.

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure _newlineWND(WND : uint32);
@@ -1262,7 +1651,20 @@ Window Specific

-Drawing

+Draw an ASCII char to raw screen space conforming to cell constraints.

+
Parameters
+
+
C
+
An 8-bit ASCII Character.
+
X
+
An 8-bit Horizontal Cell position.
+
Y
+
An 8-bit Vertical Cell Position.
+
fgcolor
+
The 16-bit color of the Character.
+
bgcolor
+
The 16-bit background color of the cell.
+
@@ -1270,56 +1672,147 @@ Drawing

+

+Draw an ASCII char to raw screen space.

+
Parameters
+
+
C
+
An 8-bit ASCII Character.
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
fgcolor
+
The 16-bit color of the Character.
+
bgcolor
+
The 16-bit background color of the cell.
+
+
procedure outputCharToScreenSpace(c : char; x : uint32; y : uint32; fgcolor : uint16);
+

+Draw an ASCII char without a background to raw screen space conforming to cell constraints.

+
Parameters
+
+
C
+
An 8-bit ASCII Character.
+
X
+
An 8-bit Horizontal Cell position.
+
Y
+
An 8-bit Vertical Cell Position.
+
fgcolor
+
The 16-bit color of the Character.
+
+
procedure outputCharTransparent(c : char; x : uint8; y : uint8; fgcolor : uint16);
+

+Get 16-bits of pixel information from the screen position(x,y).

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
+
Returns
+

16-bits of Pixel Information

function getPixel(x : uint32; y : uint32) : uint16;
+

+Draw 16-bits of pixel information at the screen position(x,y).

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
color
+
16-bits of Pixel Information
+
+
procedure drawPixel(x : uint32; y : uint32; color : uint16);
+

+Get 32-bits of pixel information from the screen position(x,y).

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
+
Returns
+

32-bits of Pixel Information

function getPixel32(x : uint32; y : uint32) : uint32;
+

+Draw 32-bits of pixel information at the screen position(x,y).

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
color
+
32-bits of Pixel Information
+
+
procedure drawPixel32(x : uint32; y : uint32; pixel : uint32);
+

+Get 64-bits of pixel information from the screen position(x,y).

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
+
Returns
+

64-bits of Pixel Information

function getPixel64(x : uint32; y : uint32) : uint64;
+

+Draw 64-bits of pixel information at the screen position(x,y).

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen position.
+
Y
+
A 32-bit Vertical Screen Position.
+
color
+
64-bits of Pixel Information
+
+
procedure drawPixel64(x : uint32; y : uint32; pixel : uint64);
@@ -1327,7 +1820,14 @@ Drawing

-Windows Methods

+Set the position of the mouse cursor relative to screen space.

+
Parameters
+
+
X
+
A 32-bit Horizontal Screen Position.
+
Y
+
A 32-bit Vertical Screen Position.
+
@@ -1335,119 +1835,229 @@ Windows Methods

+

+Redraw all of the Window adhearing to Z-Order.

+
procedure redrawWindows;
+

+Toggle the visibility of a Window.

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
+
procedure toggleWNDVisible(WND : uint32);
+

+Change a Windows visibility.

+
Parameters
+
+
WND
+
A 32-bit handle to a Window.
+
Visible
+
True or False.
+
+
procedure setWNDVisible(WND : uint32; visible : boolean);
+

+Close all open Windows and release handles.

+
procedure closeAllWindows;
+

+Spawn a new Window at cell(x,y) with specified Width, Height and Title. @retruns(A 32-bit Handle for the new Window.)

+
Parameters
+
+
X
+
32-bit Horizontal Cell for the top-left corner of the Window.
+
Y
+
32-bit Vertical Cell for the top-left corner of the Window.
+
Width
+
32-bit Width of the Window in Cells.
+
Height
+
32-bit Height of the Window in Cells.
+
Title
+
NULL Terminated String used as the Title for the Window.
+
+
function newWindow(x : uint32; y : uint32; Width : uint32; Height : uint32; Title : PChar) : HWND;
+

+Register an Event Handler to a Window

+
Parameters
+
+
WND
+
Handle for the Window the event should be registered against.
+
Event
+
Type of event to register.
+
Handler
+
Procedure to be called upon the event firing.
+
+
Returns
+

True for success False for failure.

function registerEventHandler(WND : HWND; Event : TEventType; Handler : void) : boolean;
+

+Forcefully close all Windows

+
procedure forceQuitAll;
+

+Close a Window specified by its Handle

+
Parameters
+
+
WND
+
The handle to the target Window.
+
+
procedure closeWindow(WND : HWND);
+

+Enable or disable the drawing of the borders surrounding a Window.

+
Parameters
+
+
WND
+
A 32-bit Handle to the target Window.
+
Enabled
+
True for borders to be shown, False for borders to be hidden.
+
+
procedure bordersEnabled(WND : HWND; enabled : boolean);
+

+Set a specified Window as a Shell Window (Window cannot be moved or closed).

+
Parameters
+
+
WND
+
32-bit Handle for the target Window.
+
b
+
True to set Target as a Shell Window, False to set Target as a normal Window.
+
+
procedure SetShellWindow(WND : HWND; b : boolean);
+

+Get the title of a specified Window.

+
Parameters
+
+
WND
+
32-bit Handle for the target Window.
+
+
Returns
+

NULL Terminated PChar.

function getWindowName(WND : HWND) : pchar;
+

+Enable or disable the mouse.

+
Parameters
+
+
b
+
True for mouse enabled, False for mouse disabled.
+
+
procedure mouseEnabled(b : boolean);
+

+Callback for a MouseDown event.

+
procedure _MouseDown();
+

+Callback for a MouseUp event.

+
procedure _MouseUp();
+

+Callback for a MouseClick event.

+
Parameters
+
+
Left
+
True for a Left-Click, False for a Right-Click.
+
+
procedure _MouseClick(left : boolean);
+

+Set the attributes used for drawing the border around Windows.

+
Parameters
+
+
Colors
+
A 32-bit value representing the attributes (background/foreground).
+
+
procedure setWindowColors(colors : uint32);
+

+Get a Pointer to the attribute used for Window Borders.

+
Returns
+

A 32-bit pointer to the Borders Attribute.

function getWindowColorPtr : puint32;

Types

diff --git a/doc/tipuesearch/tipuesearch_data.js b/doc/tipuesearch/tipuesearch_data.js index eee9dcde..98d8ea80 100644 --- a/doc/tipuesearch/tipuesearch_data.js +++ b/doc/tipuesearch/tipuesearch_data.js @@ -92,74 +92,74 @@ var tipuesearch = {"pages": [ {"title": "console._safeincrement_x", "text": " ", "tags": "", "loc": "console.html#_safeincrement_x"}, {"title": "console._safeincrement_y", "text": " ", "tags": "", "loc": "console.html#_safeincrement_y"}, {"title": "console._newline", "text": " ", "tags": "", "loc": "console.html#_newline"}, - {"title": "console.clearWND", "text": " ", "tags": "", "loc": "console.html#clearWND"}, - {"title": "console.clearWNDEx", "text": " ", "tags": "", "loc": "console.html#clearWNDEx"}, - {"title": "console.writecharWND", "text": " ", "tags": "", "loc": "console.html#writecharWND"}, - {"title": "console.writecharlnWND", "text": " ", "tags": "", "loc": "console.html#writecharlnWND"}, - {"title": "console.writecharexWND", "text": " ", "tags": "", "loc": "console.html#writecharexWND"}, - {"title": "console.writecharlnexWND", "text": " ", "tags": "", "loc": "console.html#writecharlnexWND"}, - {"title": "console.OutputWND", "text": " ", "tags": "", "loc": "console.html#OutputWND"}, - {"title": "console.OutputlnWND", "text": " ", "tags": "", "loc": "console.html#OutputlnWND"}, - {"title": "console.writestringWND", "text": " ", "tags": "", "loc": "console.html#writestringWND"}, - {"title": "console.writestringlnWND", "text": " ", "tags": "", "loc": "console.html#writestringlnWND"}, - {"title": "console.writestringexWND", "text": " ", "tags": "", "loc": "console.html#writestringexWND"}, - {"title": "console.writestringlnexWND", "text": " ", "tags": "", "loc": "console.html#writestringlnexWND"}, - {"title": "console.writeintWND", "text": " ", "tags": "", "loc": "console.html#writeintWND"}, - {"title": "console.writeintlnWND", "text": " ", "tags": "", "loc": "console.html#writeintlnWND"}, - {"title": "console.writeintexWND", "text": " ", "tags": "", "loc": "console.html#writeintexWND"}, - {"title": "console.writeintlnexWND", "text": " ", "tags": "", "loc": "console.html#writeintlnexWND"}, - {"title": "console.writehexpairWND", "text": " ", "tags": "", "loc": "console.html#writehexpairWND"}, - {"title": "console.writehexpairExWND", "text": " ", "tags": "", "loc": "console.html#writehexpairExWND"}, - {"title": "console.writehexWND", "text": " ", "tags": "", "loc": "console.html#writehexWND"}, - {"title": "console.writehexlnWND", "text": " ", "tags": "", "loc": "console.html#writehexlnWND"}, - {"title": "console.writehexexWND", "text": " ", "tags": "", "loc": "console.html#writehexexWND"}, - {"title": "console.writehexlnexWND", "text": " ", "tags": "", "loc": "console.html#writehexlnexWND"}, - {"title": "console.writebin8WND", "text": " ", "tags": "", "loc": "console.html#writebin8WND"}, - {"title": "console.writebin8lnWND", "text": " ", "tags": "", "loc": "console.html#writebin8lnWND"}, - {"title": "console.writebin8exWND", "text": " ", "tags": "", "loc": "console.html#writebin8exWND"}, - {"title": "console.writebin8lnexWND", "text": " ", "tags": "", "loc": "console.html#writebin8lnexWND"}, - {"title": "console.writebin16WND", "text": " ", "tags": "", "loc": "console.html#writebin16WND"}, - {"title": "console.writebin16lnWND", "text": " ", "tags": "", "loc": "console.html#writebin16lnWND"}, - {"title": "console.writebin16exWND", "text": " ", "tags": "", "loc": "console.html#writebin16exWND"}, - {"title": "console.writebin16lnexWND", "text": " ", "tags": "", "loc": "console.html#writebin16lnexWND"}, - {"title": "console.writebin32WND", "text": " ", "tags": "", "loc": "console.html#writebin32WND"}, - {"title": "console.writebin32lnWND", "text": " ", "tags": "", "loc": "console.html#writebin32lnWND"}, - {"title": "console.writebin32exWND", "text": " ", "tags": "", "loc": "console.html#writebin32exWND"}, - {"title": "console.writebin32lnexWND", "text": " ", "tags": "", "loc": "console.html#writebin32lnexWND"}, - {"title": "console.backspaceWND", "text": " ", "tags": "", "loc": "console.html#backspaceWND"}, - {"title": "console.setCursorPosWND", "text": " ", "tags": "", "loc": "console.html#setCursorPosWND"}, - {"title": "console._increment_x_WND", "text": " ", "tags": "", "loc": "console.html#_increment_x_WND"}, - {"title": "console._increment_y_WND", "text": " ", "tags": "", "loc": "console.html#_increment_y_WND"}, - {"title": "console._safeincrement_y_WND", "text": " ", "tags": "", "loc": "console.html#_safeincrement_y_WND"}, - {"title": "console._safeincrement_x_WND", "text": " ", "tags": "", "loc": "console.html#_safeincrement_x_WND"}, - {"title": "console._newlineWND", "text": " ", "tags": "", "loc": "console.html#_newlineWND"}, - {"title": "console.outputChar", "text": " ", "tags": "", "loc": "console.html#outputChar"}, - {"title": "console.outputCharToScreenSpace", "text": " ", "tags": "", "loc": "console.html#outputCharToScreenSpace"}, - {"title": "console.outputCharTransparent", "text": " ", "tags": "", "loc": "console.html#outputCharTransparent"}, - {"title": "console.getPixel", "text": " ", "tags": "", "loc": "console.html#getPixel"}, - {"title": "console.drawPixel", "text": " ", "tags": "", "loc": "console.html#drawPixel"}, - {"title": "console.getPixel32", "text": " ", "tags": "", "loc": "console.html#getPixel32"}, - {"title": "console.drawPixel32", "text": " ", "tags": "", "loc": "console.html#drawPixel32"}, - {"title": "console.getPixel64", "text": " ", "tags": "", "loc": "console.html#getPixel64"}, - {"title": "console.drawPixel64", "text": " ", "tags": "", "loc": "console.html#drawPixel64"}, - {"title": "console.setMousePosition", "text": " ", "tags": "", "loc": "console.html#setMousePosition"}, + {"title": "console.clearWND", "text": " WND A Window Handle. WND A Window Handle.", "tags": "", "loc": "console.html#clearWND"}, + {"title": "console.clearWNDEx", "text": " WND A Window Handle. Attributes A 32-bit value representing an attribute set. WND A Window Handle. Attributes A 32-bit value representing an attribute set.", "tags": "", "loc": "console.html#clearWNDEx"}, + {"title": "console.writecharWND", "text": " Character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window. Character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharWND"}, + {"title": "console.writecharlnWND", "text": " character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window. character An 8-bit value representing an ASCII character. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharlnWND"}, + {"title": "console.writecharexWND", "text": " character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window. character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharexWND"}, + {"title": "console.writecharlnexWND", "text": " character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window. character An 8-bit value representing an ASCII character. attributes A 32-bit value representing the colors for the background and foreground. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writecharlnexWND"}, + {"title": "console.OutputWND", "text": " identifier A NULL terminated string with the name of the module printing the output. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window. identifier A NULL terminated string with the name of the module printing the output. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#OutputWND"}, + {"title": "console.OutputlnWND", "text": " identifier A NULL terminated string with the name of the module printing the output. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window. identifier A NULL terminated string with the name of the module printing the output. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#OutputlnWND"}, + {"title": "console.writestringWND", "text": " str A NULL terminated string with the debug message. WND A 32-bit handle to a Window. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringWND"}, + {"title": "console.writestringlnWND", "text": " str A NULL terminated string with the debug message. WND A 32-bit handle to a Window. str A NULL terminated string with the debug message. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringlnWND"}, + {"title": "console.writestringexWND", "text": " str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringexWND"}, + {"title": "console.writestringlnexWND", "text": " str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. str A NULL terminated string with the debug message. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writestringlnexWND"}, + {"title": "console.writeintWND", "text": " i A 32-bit value. WND A 32-bit handle to a Window. i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintWND"}, + {"title": "console.writeintlnWND", "text": " i A 32-bit value. WND A 32-bit handle to a Window. i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintlnWND"}, + {"title": "console.writeintexWND", "text": " i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintexWND"}, + {"title": "console.writeintlnexWND", "text": " i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. i A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writeintlnexWND"}, + {"title": "console.writehexpairWND", "text": " b An 8-bit value. WND A 32-bit handle to a Window. b An 8-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexpairWND"}, + {"title": "console.writehexpairExWND", "text": " b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexpairExWND"}, + {"title": "console.writehexWND", "text": " i A 32-bit value. WND A 32-bit handle to a Window. i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexWND"}, + {"title": "console.writehexlnWND", "text": " i A 32-bit value. WND A 32-bit handle to a Window. i A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexlnWND"}, + {"title": "console.writehexexWND", "text": " b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexexWND"}, + {"title": "console.writehexlnexWND", "text": " b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writehexlnexWND"}, + {"title": "console.writebin8WND", "text": " b An 8-bit value. WND A 32-bit handle to a Window. b An 8-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8WND"}, + {"title": "console.writebin8lnWND", "text": " b An 8-bit value. WND A 32-bit handle to a Window. b An 8-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8lnWND"}, + {"title": "console.writebin8exWND", "text": " b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8exWND"}, + {"title": "console.writebin8lnexWND", "text": " b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b An 8-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin8lnexWND"}, + {"title": "console.writebin16WND", "text": " b A 16-bit value. WND A 32-bit handle to a Window. b A 16-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16WND"}, + {"title": "console.writebin16lnWND", "text": " b A 16-bit value. WND A 32-bit handle to a Window. b A 16-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16lnWND"}, + {"title": "console.writebin16exWND", "text": " b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16exWND"}, + {"title": "console.writebin16lnexWND", "text": " b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b A 16-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin16lnexWND"}, + {"title": "console.writebin32WND", "text": " b A 32-bit value. WND A 32-bit handle to a Window. b A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32WND"}, + {"title": "console.writebin32lnWND", "text": " b A 32-bit value. WND A 32-bit handle to a Window. b A 32-bit value. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32lnWND"}, + {"title": "console.writebin32exWND", "text": " b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32exWND"}, + {"title": "console.writebin32lnexWND", "text": " b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window. b A 32-bit value. attributes A 32-bit representation of the background/foreground colors. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#writebin32lnexWND"}, + {"title": "console.backspaceWND", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#backspaceWND"}, + {"title": "console.setCursorPosWND", "text": " X The new Horizontal position. Y The new Vertical postion. WND A 32-bit handle to a Window. X The new Horizontal position. Y The new Vertical postion. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#setCursorPosWND"}, + {"title": "console._increment_x_WND", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_increment_x_WND"}, + {"title": "console._increment_y_WND", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_increment_y_WND"}, + {"title": "console._safeincrement_y_WND", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_safeincrement_y_WND"}, + {"title": "console._safeincrement_x_WND", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_safeincrement_x_WND"}, + {"title": "console._newlineWND", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#_newlineWND"}, + {"title": "console.outputChar", "text": " C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell. C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell.", "tags": "", "loc": "console.html#outputChar"}, + {"title": "console.outputCharToScreenSpace", "text": " C An 8-bit ASCII Character. X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell. C An 8-bit ASCII Character. X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. fgcolor The 16-bit color of the Character. bgcolor The 16-bit background color of the cell.", "tags": "", "loc": "console.html#outputCharToScreenSpace"}, + {"title": "console.outputCharTransparent", "text": " C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character. C An 8-bit ASCII Character. X An 8-bit Horizontal Cell position. Y An 8-bit Vertical Cell Position. fgcolor The 16-bit color of the Character.", "tags": "", "loc": "console.html#outputCharTransparent"}, + {"title": "console.getPixel", "text": " X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. 16-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#getPixel"}, + {"title": "console.drawPixel", "text": " X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 16-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 16-bits of Pixel Information", "tags": "", "loc": "console.html#drawPixel"}, + {"title": "console.getPixel32", "text": " X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. 32-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#getPixel32"}, + {"title": "console.drawPixel32", "text": " X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 32-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 32-bits of Pixel Information", "tags": "", "loc": "console.html#drawPixel32"}, + {"title": "console.getPixel64", "text": " X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. 64-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#getPixel64"}, + {"title": "console.drawPixel64", "text": " X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 64-bits of Pixel Information X A 32-bit Horizontal Screen position. Y A 32-bit Vertical Screen Position. color 64-bits of Pixel Information", "tags": "", "loc": "console.html#drawPixel64"}, + {"title": "console.setMousePosition", "text": " X A 32-bit Horizontal Screen Position. Y A 32-bit Vertical Screen Position. X A 32-bit Horizontal Screen Position. Y A 32-bit Vertical Screen Position.", "tags": "", "loc": "console.html#setMousePosition"}, {"title": "console.redrawWindows", "text": " ", "tags": "", "loc": "console.html#redrawWindows"}, - {"title": "console.toggleWNDVisible", "text": " ", "tags": "", "loc": "console.html#toggleWNDVisible"}, - {"title": "console.setWNDVisible", "text": " ", "tags": "", "loc": "console.html#setWNDVisible"}, + {"title": "console.toggleWNDVisible", "text": " WND A 32-bit handle to a Window. WND A 32-bit handle to a Window.", "tags": "", "loc": "console.html#toggleWNDVisible"}, + {"title": "console.setWNDVisible", "text": " WND A 32-bit handle to a Window. Visible True or False. WND A 32-bit handle to a Window. Visible True or False.", "tags": "", "loc": "console.html#setWNDVisible"}, {"title": "console.closeAllWindows", "text": " ", "tags": "", "loc": "console.html#closeAllWindows"}, - {"title": "console.newWindow", "text": " ", "tags": "", "loc": "console.html#newWindow"}, - {"title": "console.registerEventHandler", "text": " ", "tags": "", "loc": "console.html#registerEventHandler"}, + {"title": "console.newWindow", "text": " @retruns(A 32-bit Handle for the new Window.) X 32-bit Horizontal Cell for the top-left corner of the Window. Y 32-bit Vertical Cell for the top-left corner of the Window. Width 32-bit Width of the Window in Cells. Height 32-bit Height of the Window in Cells. Title NULL Terminated String used as the Title for the Window. X 32-bit Horizontal Cell for the top-left corner of the Window. Y 32-bit Vertical Cell for the top-left corner of the Window. Width 32-bit Width of the Window in Cells. Height 32-bit Height of the Window in Cells. Title NULL Terminated String used as the Title for the Window.", "tags": "", "loc": "console.html#newWindow"}, + {"title": "console.registerEventHandler", "text": " WND Handle for the Window the event should be registered against. Event Type of event to register. Handler Procedure to be called upon the event firing. True for success False for failure. WND Handle for the Window the event should be registered against. Event Type of event to register. Handler Procedure to be called upon the event firing.", "tags": "", "loc": "console.html#registerEventHandler"}, {"title": "console.forceQuitAll", "text": " ", "tags": "", "loc": "console.html#forceQuitAll"}, - {"title": "console.closeWindow", "text": " ", "tags": "", "loc": "console.html#closeWindow"}, - {"title": "console.bordersEnabled", "text": " ", "tags": "", "loc": "console.html#bordersEnabled"}, - {"title": "console.SetShellWindow", "text": " ", "tags": "", "loc": "console.html#SetShellWindow"}, - {"title": "console.getWindowName", "text": " ", "tags": "", "loc": "console.html#getWindowName"}, - {"title": "console.mouseEnabled", "text": " ", "tags": "", "loc": "console.html#mouseEnabled"}, + {"title": "console.closeWindow", "text": " WND The handle to the target Window. WND The handle to the target Window.", "tags": "", "loc": "console.html#closeWindow"}, + {"title": "console.bordersEnabled", "text": " WND A 32-bit Handle to the target Window. Enabled True for borders to be shown, False for borders to be hidden. WND A 32-bit Handle to the target Window. Enabled True for borders to be shown, False for borders to be hidden.", "tags": "", "loc": "console.html#bordersEnabled"}, + {"title": "console.SetShellWindow", "text": " WND 32-bit Handle for the target Window. b True to set Target as a Shell Window, False to set Target as a normal Window. WND 32-bit Handle for the target Window. b True to set Target as a Shell Window, False to set Target as a normal Window.", "tags": "", "loc": "console.html#SetShellWindow"}, + {"title": "console.getWindowName", "text": " WND 32-bit Handle for the target Window. NULL Terminated PChar. WND 32-bit Handle for the target Window.", "tags": "", "loc": "console.html#getWindowName"}, + {"title": "console.mouseEnabled", "text": " b True for mouse enabled, False for mouse disabled. b True for mouse enabled, False for mouse disabled.", "tags": "", "loc": "console.html#mouseEnabled"}, {"title": "console._MouseDown", "text": " ", "tags": "", "loc": "console.html#_MouseDown"}, {"title": "console._MouseUp", "text": " ", "tags": "", "loc": "console.html#_MouseUp"}, - {"title": "console._MouseClick", "text": " ", "tags": "", "loc": "console.html#_MouseClick"}, - {"title": "console.setWindowColors", "text": " ", "tags": "", "loc": "console.html#setWindowColors"}, - {"title": "console.getWindowColorPtr", "text": " ", "tags": "", "loc": "console.html#getWindowColorPtr"}, + {"title": "console._MouseClick", "text": " Left True for a Left-Click, False for a Right-Click. Left True for a Left-Click, False for a Right-Click.", "tags": "", "loc": "console.html#_MouseClick"}, + {"title": "console.setWindowColors", "text": " Colors A 32-bit value representing the attributes (background/foreground). Colors A 32-bit value representing the attributes (background/foreground).", "tags": "", "loc": "console.html#setWindowColors"}, + {"title": "console.getWindowColorPtr", "text": " A 32-bit pointer to the Borders Attribute. ", "tags": "", "loc": "console.html#getWindowColorPtr"}, {"title": "console.TColor", "text": " Black Blue Green Aqua Red Purple Yellow White Gray lBlue lGreen lAqua lRed lPurple lYellow lWhite ", "tags": "", "loc": "console.html#TColor"}, {"title": "console.TEventType", "text": " EVENT_DRAW EVENT_MOUSE_CLICK EVENT_MOUSE_MOVE EVENT_MOUSE_DOWN EVENT_MOUSE_UP EVENT_KEY_PRESSED EVENT_CLOSE EVENT_MINIMIZE EVENT_FOCUS EVENT_LOSE_FOCUS ", "tags": "", "loc": "console.html#TEventType"}, {"title": "contextswitcher", "text": "

Kieron Morris ", "tags": "", "loc": "contextswitcher.html"},