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
procedure clearWNDEx(WND : uint32; attributes : uint32); |
- |
+
+Clear a Window Canvas, with the specified attributes.
+Parameters
+
+- WND
+- A Window Handle.
+- Attributes
+- A 32-bit value representing an attribute set.
+
+
procedure writecharWND(character : char; WND : 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 writecharlnWND(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 writecharexWND(character : char; attributes: uint32; 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 writecharlnexWND(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 OutputWND(identifier : PChar; str : PChar; 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 OutputlnWND(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 writestringWND(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 writestringlnWND(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 writestringexWND(str: PChar; attributes: uint32; 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 writestringlnexWND(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 writeintWND(i: Integer; 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 writeintlnWND(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 writeintexWND(i: Integer; attributes: uint32; 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 writeintlnexWND(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 writehexpairWND(b : uint8; 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 writehexpairExWND(b : uint8; Attributes : uint32; 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 writehexWND(i: DWORD; 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 writehexlnWND(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 writehexexWND(i : DWORD; attributes: uint32; 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 writehexlnexWND(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 writebin8WND(b : uint8; 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 writebin8lnWND(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 writebin8exWND(b : uint8; attributes: uint32; 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 writebin8lnexWND(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 writebin16WND(b : uint16; 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 writebin16lnWND(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 writebin16exWND(b : uint16; attributes: uint32; 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 writebin16lnexWND(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 writebin32WND(b : 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 writebin32lnWND(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 writebin32exWND(b : uint32; attributes: 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 writebin32lnexWND(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 backspaceWND(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 setCursorPosWND(x : uint32; y : uint32; WND : HWND); |
- |
+
+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 _increment_x_WND(WND : uint32); |
- |
+
+Increment the cursor within a Window one cell to the right (x+1).
+Parameters
+
+- WND
+- A 32-bit handle to a Window.
+
+
procedure _increment_y_WND(WND : uint32); |
- |
+
+Increment the cursor within a Window one cell down (y+1).
+Parameters
+
+- WND
+- A 32-bit handle to a Window.
+
+
procedure _safeincrement_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_x_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 _newlineWND(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.
+
+
@@ -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
procedure outputCharToScreenSpace(c : char; x : uint32; y : uint32; fgcolor : uint16); |
- |
+
+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 outputCharTransparent(c : char; x : uint8; y : uint8; 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.
+
+
function getPixel(x : uint32; y : uint32) : 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
procedure drawPixel(x : uint32; y : uint32; color : 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
+
+
function getPixel32(x : uint32; y : uint32) : uint32; |
- |
+
+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
procedure drawPixel32(x : uint32; y : uint32; pixel : 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
+
+
function getPixel64(x : uint32; y : uint32) : uint64; |
- |
+
+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
procedure drawPixel64(x : uint32; y : uint32; pixel : 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
+
+
@@ -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
procedure redrawWindows; |
- |
+
+Redraw all of the Window adhearing to Z-Order.
+
procedure toggleWNDVisible(WND : uint32); |
- |
+
+Toggle the visibility of a Window.
+Parameters
+
+- WND
+- A 32-bit handle to a Window.
+
+
procedure setWNDVisible(WND : uint32; visible : boolean); |
- |
+
+Change a Windows visibility.
+Parameters
+
+- WND
+- A 32-bit handle to a Window.
+- Visible
+True
or False
.
+
+
procedure closeAllWindows; |
- |
+
+Close all open Windows and release handles.
+
function newWindow(x : uint32; y : uint32; Width : uint32; Height : uint32; Title : PChar) : HWND; |
- |
+
+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 registerEventHandler(WND : HWND; Event : TEventType; Handler : void) : boolean; |
- |
+
+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.
procedure forceQuitAll; |
- |
+
+Forcefully close all Windows
+
procedure closeWindow(WND : HWND); |
- |
+
+Close a Window specified by its Handle
+Parameters
+
+- WND
+- The handle to the target Window.
+
+
procedure bordersEnabled(WND : HWND; enabled : boolean); |
- |
+
+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 SetShellWindow(WND : HWND; b : 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.
+
+
function getWindowName(WND : HWND) : pchar; |
- |
+
+Get the title of a specified Window.
+Parameters
+
+- WND
+- 32-bit Handle for the target Window.
+
+Returns
+NULL Terminated PChar.
procedure mouseEnabled(b : boolean); |
- |
+
+Enable or disable the mouse.
+Parameters
+
+- b
+True
for mouse enabled, False
for mouse disabled.
+
+
procedure _MouseDown(); |
- |
+
+Callback for a MouseDown event.
+
procedure _MouseUp(); |
- |
+
+Callback for a MouseUp event.
+
procedure _MouseClick(left : boolean); |
- |
+
+Callback for a MouseClick event.
+Parameters
+
+- Left
+True
for a Left-Click, False
for a Right-Click.
+
+
procedure setWindowColors(colors : uint32); |
- |
+
+Set the attributes used for drawing the border around Windows.
+Parameters
+
+- Colors
+- A 32-bit value representing the attributes (background/foreground).
+
+
function getWindowColorPtr : puint32; |
- |
+
+Get a Pointer to the attribute used for Window Borders.
+Returns
+A 32-bit pointer to the Borders Attribute.
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"},