Graphics

SplashKit Text allows for drawing text in a variety of ways to graphic windows.SplashKit Images allow drawing of bitmaps and sprites to graphic windows.

Functions

Draw Circle

Draw Circle

Draw a circle on the current window. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Clr

Color

The color of the circle

C

Circle

The circle being drawn

Signatures
void draw_circle(color clr, const circle &c)
public void Circle.DrawCircle(Color clr);
public static void SplashKit.DrawCircle(Color clr, Circle c);
procedure DrawCircle(clr: Color; const c: Circle)
def draw_circle_record(clr, c):

Draw Circle

Draw a circle with the provided drawing options, which may include options related to the drawing destination.

Parameters
Name Type Description
Clr

Color

The color of the circle

C

Circle

The circle being drawn

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_circle(color clr, const circle &c, drawing_options opts)
public void Circle.DrawCircle(Color clr, DrawingOptions opts);
public static void SplashKit.DrawCircle(Color clr, Circle c, DrawingOptions opts);
procedure DrawCircle(clr: Color; const c: Circle; opts: DrawingOptions)
def draw_circle_record_with_options(clr, c, opts):

Draw Circle

Draw a circle onto the current window. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Signatures
void draw_circle(color clr, double x, double y, double radius)
public static void SplashKit.DrawCircle(Color clr, double x, double y, double radius);
procedure DrawCircle(clr: Color; x: Double; y: Double; radius: Double)
def draw_circle(clr, x, y, radius):

Draw Circle

Draw a circle using the supplied drawing options. The circle is centred on its x, y coordinates, and has the provided radius. This will use Drawing Options to determine the destination.

Parameters
Name Type Description
Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_circle(color clr, double x, double y, double radius, drawing_options opts)
public static void SplashKit.DrawCircle(Color clr, double x, double y, double radius, DrawingOptions opts);
procedure DrawCircle(clr: Color; x: Double; y: Double; radius: Double; opts: DrawingOptions)
def draw_circle_with_options(clr, x, y, radius, opts):

Draw Circle On Bitmap

Draw Circle On Bitmap

Draw a circle onto the destination bitmap. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Signatures
void draw_circle_on_bitmap(bitmap destination, color clr, double x, double y, double radius)
public void Bitmap.DrawCircleOnBitmap(Color clr, double x, double y, double radius);
public static void SplashKit.DrawCircleOnBitmap(Bitmap destination, Color clr, double x, double y, double radius);
procedure DrawCircleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; radius: Double)
def draw_circle_on_bitmap(destination, clr, x, y, radius):

Draw Circle On Bitmap

Draw a circle to the bitmap using the supplied drawing options. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_circle_on_bitmap(bitmap destination, color clr, double x, double y, double radius, drawing_options opts)
public void Bitmap.DrawCircleOnBitmap(Color clr, double x, double y, double radius, DrawingOptions opts);
public static void SplashKit.DrawCircleOnBitmap(Bitmap destination, Color clr, double x, double y, double radius, DrawingOptions opts);
procedure DrawCircleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; radius: Double; opts: DrawingOptions)
def draw_circle_on_bitmap_with_options(destination, clr, x, y, radius, opts):

Draw Circle On Window

Draw Circle On Window

Draw a circle onto the destination window. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Signatures
void draw_circle_on_window(window destination, color clr, double x, double y, double radius)
public void Window.DrawCircleOnWindow(Color clr, double x, double y, double radius);
public static void SplashKit.DrawCircleOnWindow(Window destination, Color clr, double x, double y, double radius);
procedure DrawCircleOnWindow(destination: Window; clr: Color; x: Double; y: Double; radius: Double)
def draw_circle_on_window(destination, clr, x, y, radius):

Draw Circle On Window

Draw a circle to the window using the supplied drawing options. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_circle_on_window(window destination, color clr, double x, double y, double radius, drawing_options opts)
public void Window.DrawCircleOnWindow(Color clr, double x, double y, double radius, DrawingOptions opts);
public static void SplashKit.DrawCircleOnWindow(Window destination, Color clr, double x, double y, double radius, DrawingOptions opts);
procedure DrawCircleOnWindow(destination: Window; clr: Color; x: Double; y: Double; radius: Double; opts: DrawingOptions)
def draw_circle_on_window_with_options(destination, clr, x, y, radius, opts):

Fill Circle

Fill Circle

Draw a circle on the current window. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Clr

Color

The color of the circle

C

Circle

The circle being drawn

Signatures
void fill_circle(color clr, const circle &c)
public void Circle.FillCircle(Color clr);
public static void SplashKit.FillCircle(Color clr, Circle c);
procedure FillCircle(clr: Color; const c: Circle)
def fill_circle_record(clr, c):

Fill Circle

Fill a circle with the provided drawing options, which may include options related to the drawing destination.

Parameters
Name Type Description
Clr

Color

The color of the circle

C

Circle

The circle being drawn

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void fill_circle(color clr, const circle &c, drawing_options opts)
public void Circle.FillCircle(Color clr, DrawingOptions opts);
public static void SplashKit.FillCircle(Color clr, Circle c, DrawingOptions opts);
procedure FillCircle(clr: Color; const c: Circle; opts: DrawingOptions)
def fill_circle_record_with_options(clr, c, opts):

Fill Circle

Fill a circle onto the current window. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Signatures
void fill_circle(color clr, double x, double y, double radius)
public static void SplashKit.FillCircle(Color clr, double x, double y, double radius);
procedure FillCircle(clr: Color; x: Double; y: Double; radius: Double)
def fill_circle(clr, x, y, radius):

Fill Circle

Fill a circle using the supplied drawing options. The circle is centred on its x, y coordinates, and has the provided radius. This will use Drawing Options to determine the destination.

Parameters
Name Type Description
Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void fill_circle(color clr, double x, double y, double radius, drawing_options opts)
public static void SplashKit.FillCircle(Color clr, double x, double y, double radius, DrawingOptions opts);
procedure FillCircle(clr: Color; x: Double; y: Double; radius: Double; opts: DrawingOptions)
def fill_circle_with_options(clr, x, y, radius, opts):

Fill Circle On Bitmap

Fill Circle On Bitmap

Fill a circle onto the destination bitmap. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Signatures
void fill_circle_on_bitmap(bitmap destination, color clr, double x, double y, double radius)
public void Bitmap.FillCircleOnBitmap(Color clr, double x, double y, double radius);
public static void SplashKit.FillCircleOnBitmap(Bitmap destination, Color clr, double x, double y, double radius);
procedure FillCircleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; radius: Double)
def fill_circle_on_bitmap(destination, clr, x, y, radius):

Fill Circle On Bitmap

Fill a circle to the bitmap using the supplied drawing options. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void fill_circle_on_bitmap(bitmap destination, color clr, double x, double y, double radius, drawing_options opts)
public void Bitmap.FillCircleOnBitmap(Color clr, double x, double y, double radius, DrawingOptions opts);
public static void SplashKit.FillCircleOnBitmap(Bitmap destination, Color clr, double x, double y, double radius, DrawingOptions opts);
procedure FillCircleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; radius: Double; opts: DrawingOptions)
def fill_circle_on_bitmap_with_options(destination, clr, x, y, radius, opts):

Fill Circle On Window

Fill Circle On Window

Fill a circle onto the destination window. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Signatures
void fill_circle_on_window(window destination, color clr, double x, double y, double radius)
public void Window.FillCircleOnWindow(Color clr, double x, double y, double radius);
public static void SplashKit.FillCircleOnWindow(Window destination, Color clr, double x, double y, double radius);
procedure FillCircleOnWindow(destination: Window; clr: Color; x: Double; y: Double; radius: Double)
def fill_circle_on_window(destination, clr, x, y, radius):

Fill Circle On Window

Fill a circle to the window using the supplied drawing options. The circle is centred on its x, y coordinates, and has the provided radius.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the circle

X

Double

The x location of the circle

Y

Double

The y location of the circle

Radius

Double

The radius of the circle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void fill_circle_on_window(window destination, color clr, double x, double y, double radius, drawing_options opts)
public void Window.FillCircleOnWindow(Color clr, double x, double y, double radius, DrawingOptions opts);
public static void SplashKit.FillCircleOnWindow(Window destination, Color clr, double x, double y, double radius, DrawingOptions opts);
procedure FillCircleOnWindow(destination: Window; clr: Color; x: Double; y: Double; radius: Double; opts: DrawingOptions)
def fill_circle_on_window_with_options(destination, clr, x, y, radius, opts):

Draw Text

Draw Text

No function description

Parameters
Name Type Description
Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

String

The name of the Font which will be used to draw the text

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text(const string &text, const color &clr, const string &fnt, int font_size, double x, double y)
public static void Text.DrawText(string text, Color clr, string fnt, int fontSize, double x, double y);
public static void SplashKit.DrawText(string text, Color clr, string fnt, int fontSize, double x, double y);
procedure DrawText(const text: String; const clr: Color; const fnt: String; fontSize: Integer; x: Double; y: Double)
def draw_text_font_as_string(text, clr, fnt, font_size, x, y):

Draw Text

No function description

Parameters
Name Type Description
Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

String

The name of the Font which will be used to draw the text

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text(const string &text, const color &clr, const string &fnt, int font_size, double x, double y, const drawing_options &opts)
public static void Text.DrawText(string text, Color clr, string fnt, int fontSize, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawText(string text, Color clr, string fnt, int fontSize, double x, double y, DrawingOptions opts);
procedure DrawText(const text: String; const clr: Color; const fnt: String; fontSize: Integer; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_with_options_font_as_string(text, clr, fnt, font_size, x, y, opts):

Draw Text

No function description

Parameters
Name Type Description
Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text(const string &text, const color &clr, double x, double y)
public static void Text.DrawText(string text, Color clr, double x, double y);
public static void SplashKit.DrawText(string text, Color clr, double x, double y);
procedure DrawText(const text: String; const clr: Color; x: Double; y: Double)
def draw_text_no_font_no_size(text, clr, x, y):

Draw Text

No function description

Parameters
Name Type Description
Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text(const string &text, const color &clr, double x, double y, const drawing_options &opts)
public static void Text.DrawText(string text, Color clr, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawText(string text, Color clr, double x, double y, DrawingOptions opts);
procedure DrawText(const text: String; const clr: Color; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_no_font_no_size_with_options(text, clr, x, y, opts):

Draw Text

No function description

Parameters
Name Type Description
Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

Font

The Font to be used to draw the text.

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text(const string &text, const color &clr, font fnt, int font_size, double x, double y)
public static void Text.DrawText(string text, Color clr, Font fnt, int fontSize, double x, double y);
public static void SplashKit.DrawText(string text, Color clr, Font fnt, int fontSize, double x, double y);
procedure DrawText(const text: String; const clr: Color; fnt: Font; fontSize: Integer; x: Double; y: Double)
def draw_text(text, clr, fnt, font_size, x, y):

Draw Text

No function description

Parameters
Name Type Description
Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

Font

The Font to be used to draw the text.

Font Size

Integer

The desired size of the font.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text(const string &text, const color &clr, font fnt, int font_size, double x, double y, const drawing_options &opts)
public static void Text.DrawText(string text, Color clr, Font fnt, int fontSize, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawText(string text, Color clr, Font fnt, int fontSize, double x, double y, DrawingOptions opts);
procedure DrawText(const text: String; const clr: Color; fnt: Font; fontSize: Integer; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_with_options(text, clr, fnt, font_size, x, y, opts):

Draw Text On Bitmap

Draw Text On Bitmap

No function description

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to draw to

Text

String

The text string to be written to the bitmap.

Clr

Color

The desired Color of the text to be written.

Fnt

String

The name of the Font which will be used to draw the text

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text_on_bitmap(bitmap bmp, const string &text, const color &clr, const string &fnt, int font_size, double x, double y)
public void Bitmap.DrawTextOnBitmap(string text, Color clr, string fnt, int fontSize, double x, double y);
public static void SplashKit.DrawTextOnBitmap(Bitmap bmp, string text, Color clr, string fnt, int fontSize, double x, double y);
procedure DrawTextOnBitmap(bmp: Bitmap; const text: String; const clr: Color; const fnt: String; fontSize: Integer; x: Double; y: Double)
def draw_text_on_bitmap_font_as_string(bmp, text, clr, fnt, font_size, x, y):

Draw Text On Bitmap

No function description

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to draw to

Text

String

The text string to be written to the bitmap.

Clr

Color

The desired Color of the text to be written.

Fnt

String

The name of the Font which will be used to draw the text

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text_on_bitmap(bitmap bmp, const string &text, const color &clr, const string &fnt, int font_size, double x, double y, const drawing_options &opts)
public void Bitmap.DrawTextOnBitmap(string text, Color clr, string fnt, int fontSize, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawTextOnBitmap(Bitmap bmp, string text, Color clr, string fnt, int fontSize, double x, double y, DrawingOptions opts);
procedure DrawTextOnBitmap(bmp: Bitmap; const text: String; const clr: Color; const fnt: String; fontSize: Integer; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_on_bitmap_with_options_font_as_string(bmp, text, clr, fnt, font_size, x, y, opts):

Draw Text On Bitmap

No function description

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to draw to

Text

String

The text string to be written to the bitmap.

Clr

Color

The desired Color of the text to be written.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text_on_bitmap(bitmap bmp, const string &text, const color &clr, double x, double y)
public void Bitmap.DrawTextOnBitmap(string text, Color clr, double x, double y);
public static void SplashKit.DrawTextOnBitmap(Bitmap bmp, string text, Color clr, double x, double y);
procedure DrawTextOnBitmap(bmp: Bitmap; const text: String; const clr: Color; x: Double; y: Double)
def draw_text_on_bitmap_no_font_no_size(bmp, text, clr, x, y):

Draw Text On Bitmap

No function description

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to draw to

Text

String

The text string to be written to the bitmap.

Clr

Color

The desired Color of the text to be written.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text_on_bitmap(bitmap bmp, const string &text, const color &clr, double x, double y, const drawing_options &opts)
public void Bitmap.DrawTextOnBitmap(string text, Color clr, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawTextOnBitmap(Bitmap bmp, string text, Color clr, double x, double y, DrawingOptions opts);
procedure DrawTextOnBitmap(bmp: Bitmap; const text: String; const clr: Color; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_on_bitmap_no_font_no_size_with_options(bmp, text, clr, x, y, opts):

Draw Text On Bitmap

No function description

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to draw to

Text

String

The text string to be written to the bitmap.

Clr

Color

The desired Color of the text to be written.

Fnt

Font

The Font to be used to draw the text.

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text_on_bitmap(bitmap bmp, const string &text, const color &clr, font fnt, int font_size, double x, double y)
public void Bitmap.DrawTextOnBitmap(string text, Color clr, Font fnt, int fontSize, double x, double y);
public static void SplashKit.DrawTextOnBitmap(Bitmap bmp, string text, Color clr, Font fnt, int fontSize, double x, double y);
procedure DrawTextOnBitmap(bmp: Bitmap; const text: String; const clr: Color; fnt: Font; fontSize: Integer; x: Double; y: Double)
def draw_text_on_bitmap(bmp, text, clr, fnt, font_size, x, y):

Draw Text On Bitmap

No function description

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to draw to

Text

String

The text string to be written to the bitmap.

Clr

Color

The desired Color of the text to be written.

Fnt

Font

The Font to be used to draw the text.

Font Size

Integer

The desired size of the font.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text_on_bitmap(bitmap bmp, const string &text, const color &clr, font fnt, int font_size, double x, double y, const drawing_options &opts)
public void Bitmap.DrawTextOnBitmap(string text, Color clr, Font fnt, int fontSize, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawTextOnBitmap(Bitmap bmp, string text, Color clr, Font fnt, int fontSize, double x, double y, DrawingOptions opts);
procedure DrawTextOnBitmap(bmp: Bitmap; const text: String; const clr: Color; fnt: Font; fontSize: Integer; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_on_bitmap_with_options(bmp, text, clr, fnt, font_size, x, y, opts):

Draw Text On Window

Draw Text On Window

No function description

Parameters
Name Type Description
Wnd

Window

The window to draw to

Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

String

The name of the Font which will be used to draw the text

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text_on_window(window wnd, const string &text, const color &clr, const string &fnt, int font_size, double x, double y)
public void Window.DrawTextOnWindow(string text, Color clr, string fnt, int fontSize, double x, double y);
public static void SplashKit.DrawTextOnWindow(Window wnd, string text, Color clr, string fnt, int fontSize, double x, double y);
procedure DrawTextOnWindow(wnd: Window; const text: String; const clr: Color; const fnt: String; fontSize: Integer; x: Double; y: Double)
def draw_text_on_window_font_as_string(wnd, text, clr, fnt, font_size, x, y):

Draw Text On Window

No function description

Parameters
Name Type Description
Wnd

Window

The window to draw to

Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

String

The name of the Font which will be used to draw the text

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text_on_window(window wnd, const string &text, const color &clr, const string &fnt, int font_size, double x, double y, const drawing_options &opts)
public void Window.DrawTextOnWindow(string text, Color clr, string fnt, int fontSize, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawTextOnWindow(Window wnd, string text, Color clr, string fnt, int fontSize, double x, double y, DrawingOptions opts);
procedure DrawTextOnWindow(wnd: Window; const text: String; const clr: Color; const fnt: String; fontSize: Integer; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_on_window_with_options_font_as_string(wnd, text, clr, fnt, font_size, x, y, opts):

Draw Text On Window

No function description

Parameters
Name Type Description
Wnd

Window

The window to draw to

Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text_on_window(window wnd, const string &text, const color &clr, double x, double y)
public void Window.DrawTextOnWindow(string text, Color clr, double x, double y);
public static void SplashKit.DrawTextOnWindow(Window wnd, string text, Color clr, double x, double y);
procedure DrawTextOnWindow(wnd: Window; const text: String; const clr: Color; x: Double; y: Double)
def draw_text_on_window_no_font_no_size(wnd, text, clr, x, y):

Draw Text On Window

No function description

Parameters
Name Type Description
Wnd

Window

The window to draw to

Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text_on_window(window wnd, const string &text, const color &clr, double x, double y, const drawing_options &opts)
public void Window.DrawTextOnWindow(string text, Color clr, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawTextOnWindow(Window wnd, string text, Color clr, double x, double y, DrawingOptions opts);
procedure DrawTextOnWindow(wnd: Window; const text: String; const clr: Color; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_on_window_no_font_no_size_with_options(wnd, text, clr, x, y, opts):

Draw Text On Window

No function description

Parameters
Name Type Description
Wnd

Window

The window to draw to

Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

Font

The Font to be used to draw the text.

Font Size

Integer

The size of the font which will be drawn.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Signatures
void draw_text_on_window(window wnd, const string &text, const color &clr, font fnt, int font_size, double x, double y)
public void Window.DrawTextOnWindow(string text, Color clr, Font fnt, int fontSize, double x, double y);
public static void SplashKit.DrawTextOnWindow(Window wnd, string text, Color clr, Font fnt, int fontSize, double x, double y);
procedure DrawTextOnWindow(wnd: Window; const text: String; const clr: Color; fnt: Font; fontSize: Integer; x: Double; y: Double)
def draw_text_on_window(wnd, text, clr, fnt, font_size, x, y):

Draw Text On Window

No function description

Parameters
Name Type Description
Wnd

Window

The window to draw to

Text

String

The text string to be written to the window.

Clr

Color

The desired Color of the text to be written.

Fnt

Font

The Font to be used to draw the text.

Font Size

Integer

The desired size of the font.

X

Double

The x location to draw the text.

Y

Double

The y location to draw the text.

Opts

Drawing Options

The Drawing Options which provide extra information for how to draw the text.

Signatures
void draw_text_on_window(window wnd, const string &text, const color &clr, font fnt, int font_size, double x, double y, const drawing_options &opts)
public void Window.DrawTextOnWindow(string text, Color clr, Font fnt, int fontSize, double x, double y, DrawingOptions opts);
public static void SplashKit.DrawTextOnWindow(Window wnd, string text, Color clr, Font fnt, int fontSize, double x, double y, DrawingOptions opts);
procedure DrawTextOnWindow(wnd: Window; const text: String; const clr: Color; fnt: Font; fontSize: Integer; x: Double; y: Double; const opts: DrawingOptions)
def draw_text_on_window_with_options(wnd, text, clr, fnt, font_size, x, y, opts):

Font Has Size

Font Has Size

No function description

Return Type

Boolean

Returns true if there is a font with the supplied name that has the supplied size.

Parameters
Name Type Description
Name

String

The name of the Font to be checked.

Font Size

Integer

The size to check.

Signatures
bool font_has_size(const string &name, int font_size)
public static bool Text.FontHasSize(string name, int fontSize);
public static bool SplashKit.FontHasSize(string name, int fontSize);
function FontHasSize(const name: String; fontSize: Integer): Boolean
def font_has_size_name_as_string(name, font_size):

Font Has Size

No function description

Return Type

Boolean

Returns true if the supplied Font has the supplied size.

Parameters
Name Type Description
Fnt

Font

The Font to be checked.

Font Size

Integer

The size to check.

Signatures
bool font_has_size(font fnt, int font_size)
public bool Font.FontHasSize(int fontSize);
public static bool SplashKit.FontHasSize(Font fnt, int fontSize);
function FontHasSize(fnt: Font; fontSize: Integer): Boolean
def font_has_size(fnt, font_size):

Font Load Size

Font Load Size

No function description

Parameters
Name Type Description
Name

String

The name of the Font to load the size for.

Font Size

Integer

The desired size of the Font.

Signatures
void font_load_size(const string &name, int font_size)
public static void Text.FontLoadSize(string name, int fontSize);
public static void SplashKit.FontLoadSize(string name, int fontSize);
procedure FontLoadSize(const name: String; fontSize: Integer)
def font_load_size_name_as_string(name, font_size):

Font Load Size

No function description

Parameters
Name Type Description
Fnt

Font

The Font to load the size for.

Font Size

Integer

The desired size of the Font.

Signatures
void font_load_size(font fnt, int font_size)
public void Font.FontLoadSize(int fontSize);
public static void SplashKit.FontLoadSize(Font fnt, int fontSize);
procedure FontLoadSize(fnt: Font; fontSize: Integer)
def font_load_size(fnt, font_size):

Font Named

No function description

Return Type

Font

Returns the font that has the supplied name.

Parameters
Name Type Description
Name

String

The name of the font to find.

Signatures
font font_named(string name)
public static Font Text.FontNamed(string name);
public static Font SplashKit.FontNamed(string name);
function FontNamed(name: String): Font
def font_named(name):

Free All Fonts

No function description

Signatures
void free_all_fonts()
public static void Text.FreeAllFonts();
public static void SplashKit.FreeAllFonts();
procedure FreeAllFonts()
def free_all_fonts():

Free Font

No function description

Parameters
Name Type Description
Fnt

Font

The font to be freed.

Signatures
void free_font(font fnt)
public void Font.FreeFont();
public static void SplashKit.FreeFont(Font fnt);
procedure FreeFont(fnt: Font)
def free_font(fnt):

Get Font Style

This function is overloaded. The following versions exist.

Get Font Style

No function description

Return Type

Font Style

Returns the current Font Style for the Font.

Parameters
Name Type Description
Name

String

The name of the font to return the style of.

Signatures
font_style get_font_style(const string &name)
public static FontStyle Text.GetFontStyle(string name);
public static FontStyle SplashKit.GetFontStyle(string name);
function GetFontStyle(const name: String): FontStyle
def get_font_style_name_as_string(name):

Get Font Style

No function description

Return Type

Font Style

Returns the current Font Style for the Font.

Parameters
Name Type Description
Fnt

Font

The Font to return the style of.

Signatures
font_style get_font_style(font fnt)
public FontStyle Font.Style { get }
public static FontStyle SplashKit.GetFontStyle(Font fnt);
function GetFontStyle(fnt: Font): FontStyle
def get_font_style(fnt):

Has Font

This function is overloaded. The following versions exist.

Has Font

No function description

Return Type

Boolean

Returns true if the specified Font is loaded.

Parameters
Name Type Description
Fnt

Font

The Font to check if loaded.

Signatures
bool has_font(font fnt)
public static bool Text.HasFont(Font fnt);
public static bool SplashKit.HasFont(Font fnt);
function HasFont(fnt: Font): Boolean
def has_font(fnt):

Has Font

No function description

Return Type

Boolean

Returns whether there is a loaded font with the supplied name.

Parameters
Name Type Description
Name

String

The name of Font to check if loaded.

Signatures
bool has_font(string name)
public static bool Text.HasFont(string name);
public static bool SplashKit.HasFont(string name);
function HasFont(name: String): Boolean
def has_font_name_as_string(name):

Load Font

No function description

Return Type

Font

Returns a new Font object.

Parameters
Name Type Description
Name

String

The name of the Font to be loaded from file.

Filename

String

The name of the file to load the Font from.

Signatures
font load_font(const string &name, const string &filename)
public static Font SplashKit.LoadFont(string name, string filename);
public Font(string name, string filename);
function LoadFont(const name: String; const filename: String): Font
def load_font(name, filename):

Set Font Style

Set Font Style

No function description

Parameters
Name Type Description
Name

String

The name of the Font to set the style of.

Style

Font Style

The new style for the Font.

Signatures
void set_font_style(const string &name, font_style style)
public static void Text.SetFontStyle(string name, FontStyle style);
public static void SplashKit.SetFontStyle(string name, FontStyle style);
procedure SetFontStyle(const name: String; style: FontStyle)
def set_font_style_name_as_string(name, style):

Set Font Style

No function description

Parameters
Name Type Description
Fnt

Font

The Font to set the style of.

Style

Font Style

The new style for the Font.

Signatures
void set_font_style(font fnt, font_style style)
public void Font.Style { set }
public static void SplashKit.SetFontStyle(Font fnt, FontStyle style);
procedure SetFontStyle(fnt: Font; style: FontStyle)
def set_font_style(fnt, style):

Text Height

Text Height

No function description

Return Type

Integer

Returns the height of the text as an integer.

Parameters
Name Type Description
Text

String

The text string to check the length of.

Fnt

String

The font used for the text.

Font Size

Integer

The size of the font used for the text.

Signatures
int text_height(const string &text, const string &fnt, int font_size)
public static int Text.TextHeight(string text, string fnt, int fontSize);
public static int SplashKit.TextHeight(string text, string fnt, int fontSize);
function TextHeight(const text: String; const fnt: String; fontSize: Integer): Integer
def text_height_font_named(text, fnt, font_size):

Text Height

No function description

Return Type

Integer

Returns the height of the text as an integer.

Parameters
Name Type Description
Text

String

The text string to check the length of.

Fnt

Font

The font used for the text.

Font Size

Integer

The size of the font used for the text.

Signatures
int text_height(const string &text, font fnt, int font_size)
public static int Text.TextHeight(string text, Font fnt, int fontSize);
public static int SplashKit.TextHeight(string text, Font fnt, int fontSize);
function TextHeight(const text: String; fnt: Font; fontSize: Integer): Integer
def text_height(text, fnt, font_size):

Text Width

Text Width

No function description

Return Type

Integer

Returns the width of the text as an integer.

Parameters
Name Type Description
Text

String

The text string to check the length of.

Fnt

String

The font used for the text.

Font Size

Integer

The size of the font used for the text.

Signatures
int text_width(const string &text, const string &fnt, int font_size)
public static int Text.TextWidth(string text, string fnt, int fontSize);
public static int SplashKit.TextWidth(string text, string fnt, int fontSize);
function TextWidth(const text: String; const fnt: String; fontSize: Integer): Integer
def text_width_font_named(text, fnt, font_size):

Text Width

No function description

Return Type

Integer

Returns the width of the text as an integer.

Parameters
Name Type Description
Text

String

The text string to check the length of.

Fnt

Font

The font used for the text.

Font Size

Integer

The size of the font used for the text.

Signatures
int text_width(const string &text, font fnt, int font_size)
public static int Text.TextWidth(string text, Font fnt, int fontSize);
public static int SplashKit.TextWidth(string text, Font fnt, int fontSize);
function TextWidth(const text: String; fnt: Font; fontSize: Integer): Integer
def text_width(text, fnt, font_size):

Draw Quad

Draw Quad

Draw a quad to the current window.

Parameters
Name Type Description
Clr

Color

The color for the quad

Q

Quad

The details of the quad

Signatures
void draw_quad(color clr, const quad &q)
public static void SplashKit.DrawQuad(Color clr, Quad q);
procedure DrawQuad(clr: Color; const q: Quad)
def draw_quad(clr, q):

Draw Quad

Draw a quad using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color for the quad

Q

Quad

The details of the quad

Opts

Drawing Options

The drawing options

Signatures
void draw_quad(color clr, const quad &q, const drawing_options &opts)
public static void SplashKit.DrawQuad(Color clr, Quad q, DrawingOptions opts);
procedure DrawQuad(clr: Color; const q: Quad; const opts: DrawingOptions)
def draw_quad_with_options(clr, q, opts):

Draw Quad On Bitmap

Draw Quad On Bitmap

Draw a quad on the supplied bitmap to the current bitmap.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Signatures
void draw_quad_on_bitmap(bitmap destination, color clr, const quad &q)
public void Bitmap.DrawQuadOnBitmap(Color clr, Quad q);
public static void SplashKit.DrawQuadOnBitmap(Bitmap destination, Color clr, Quad q);
procedure DrawQuadOnBitmap(destination: Bitmap; clr: Color; const q: Quad)
def draw_quad_on_bitmap(destination, clr, q):

Draw Quad On Bitmap

Draw a quad on the supplied bitmap using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Opts

Drawing Options

The drawing options

Signatures
void draw_quad_on_bitmap(bitmap destination, color clr, const quad &q, const drawing_options &opts)
public void Bitmap.DrawQuadOnBitmap(Color clr, Quad q, DrawingOptions opts);
public static void SplashKit.DrawQuadOnBitmap(Bitmap destination, Color clr, Quad q, DrawingOptions opts);
procedure DrawQuadOnBitmap(destination: Bitmap; clr: Color; const q: Quad; const opts: DrawingOptions)
def draw_quad_on_bitmap_with_options(destination, clr, q, opts):

Draw Quad On Window

Draw Quad On Window

Draw a quad on the supplied window to the current window.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Signatures
void draw_quad_on_window(window destination, color clr, const quad &q)
public void Window.DrawQuadOnWindow(Color clr, Quad q);
public static void SplashKit.DrawQuadOnWindow(Window destination, Color clr, Quad q);
procedure DrawQuadOnWindow(destination: Window; clr: Color; const q: Quad)
def draw_quad_on_window(destination, clr, q):

Draw Quad On Window

Draw a quad on the supplied window using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Opts

Drawing Options

The drawing options

Signatures
void draw_quad_on_window(window destination, color clr, const quad &q, const drawing_options &opts)
public void Window.DrawQuadOnWindow(Color clr, Quad q, DrawingOptions opts);
public static void SplashKit.DrawQuadOnWindow(Window destination, Color clr, Quad q, DrawingOptions opts);
procedure DrawQuadOnWindow(destination: Window; clr: Color; const q: Quad; const opts: DrawingOptions)
def draw_quad_on_window_with_options(destination, clr, q, opts):

Draw Rectangle

Draw Rectangle

git stat Draw a rectangle onto the current window.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Signatures
void draw_rectangle(color clr, const rectangle &rect)
public static void SplashKit.DrawRectangle(Color clr, Rectangle rect);
procedure DrawRectangle(clr: Color; const rect: Rectangle)
def draw_rectangle_record(clr, rect):

Draw Rectangle

Draw a rectangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Opts

Drawing Options

The drawing options

Signatures
void draw_rectangle(color clr, const rectangle &rect, const drawing_options &opts)
public static void SplashKit.DrawRectangle(Color clr, Rectangle rect, DrawingOptions opts);
procedure DrawRectangle(clr: Color; const rect: Rectangle; const opts: DrawingOptions)
def draw_rectangle_record_with_options(clr, rect, opts):

Draw Rectangle

Draw a rectangle to the current window.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

X

Double

The distance from the left of the window/bitmap to the rectangle

Y

Double

The distance from the top of the window/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Signatures
void draw_rectangle(color clr, double x, double y, double width, double height)
public static void SplashKit.DrawRectangle(Color clr, double x, double y, double width, double height);
procedure DrawRectangle(clr: Color; x: Double; y: Double; width: Double; height: Double)
def draw_rectangle(clr, x, y, width, height):

Draw Rectangle

Draw a rectangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

X

Double

The distance from the left of the window/bitmap to the rectangle

Y

Double

The distance from the top of the window/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Opts

Drawing Options

The drawing options

Signatures
void draw_rectangle(color clr, double x, double y, double width, double height, const drawing_options &opts)
public static void SplashKit.DrawRectangle(Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure DrawRectangle(clr: Color; x: Double; y: Double; width: Double; height: Double; const opts: DrawingOptions)
def draw_rectangle_with_options(clr, x, y, width, height, opts):

Draw Rectangle On Bitmap

Draw Rectangle On Bitmap

Draw a rectangle to the bitmap using the supplied rect. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

Rect

Rectangle

the rectangle to be drawn to the bitmap

Signatures
void draw_rectangle_on_bitmap(bitmap destination, color clr, const rectangle &rect)
public void Bitmap.DrawRectangleOnBitmap(Color clr, Rectangle rect);
public static void SplashKit.DrawRectangleOnBitmap(Bitmap destination, Color clr, Rectangle rect);
procedure DrawRectangleOnBitmap(destination: Bitmap; clr: Color; const rect: Rectangle)
def draw_rectangle_on_bitmap_record(destination, clr, rect):

Draw Rectangle On Bitmap

Draw a rectangle to the bitmap using the supplied rect and drawing options. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

Rect

Rectangle

the rectangle to be drawn to the bitmap

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_rectangle_on_bitmap(bitmap destination, color clr, const rectangle &rect, const drawing_options &opts)
public void Bitmap.DrawRectangleOnBitmap(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.DrawRectangleOnBitmap(Bitmap destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure DrawRectangleOnBitmap(destination: Bitmap; clr: Color; const rect: Rectangle; const opts: DrawingOptions)
def draw_rectangle_on_bitmap_record_with_options(destination, clr, rect, opts):

Draw Rectangle On Bitmap

Draw a rectangle to the bitmap using. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

X

Double

The x location of the rectangle

Y

Double

The y location of the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Signatures
void draw_rectangle_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height)
public void Bitmap.DrawRectangleOnBitmap(Color clr, double x, double y, double width, double height);
public static void SplashKit.DrawRectangleOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height);
procedure DrawRectangleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double)
def draw_rectangle_on_bitmap(destination, clr, x, y, width, height):

Draw Rectangle On Bitmap

Draw a rectangle to the bitmap using the supplied drawing options. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

X

Double

The x location of the rectangle

Y

Double

The y location of the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_rectangle_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height, drawing_options opts)
public void Bitmap.DrawRectangleOnBitmap(Color clr, double x, double y, double width, double height, DrawingOptions opts);
public static void SplashKit.DrawRectangleOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure DrawRectangleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double; opts: DrawingOptions)
def draw_rectangle_on_bitmap_with_options(destination, clr, x, y, width, height, opts):

Draw Rectangle On Window

Draw Rectangle On Window

Draw a rectangle to the window using the supplied rect. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

Rect

Rectangle

the rectangle to be drawn to the window

Signatures
void draw_rectangle_on_window(window destination, color clr, const rectangle &rect)
public void Window.DrawRectangleOnWindow(Color clr, Rectangle rect);
public static void SplashKit.DrawRectangleOnWindow(Window destination, Color clr, Rectangle rect);
procedure DrawRectangleOnWindow(destination: Window; clr: Color; const rect: Rectangle)
def draw_rectangle_on_window_record(destination, clr, rect):

Draw Rectangle On Window

Draw a rectangle to the window using the supplied rect and drawing options. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

Rect

Rectangle

the rectangle to be drawn to the window

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_rectangle_on_window(window destination, color clr, const rectangle &rect, const drawing_options &opts)
public void Window.DrawRectangleOnWindow(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.DrawRectangleOnWindow(Window destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure DrawRectangleOnWindow(destination: Window; clr: Color; const rect: Rectangle; const opts: DrawingOptions)
def draw_rectangle_on_window_record_with_options(destination, clr, rect, opts):

Draw Rectangle On Window

Draw a rectangle to the window using. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

X

Double

The x location of the rectangle

Y

Double

The y location of the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Signatures
void draw_rectangle_on_window(window destination, color clr, double x, double y, double width, double height)
public void Window.DrawRectangleOnWindow(Color clr, double x, double y, double width, double height);
public static void SplashKit.DrawRectangleOnWindow(Window destination, Color clr, double x, double y, double width, double height);
procedure DrawRectangleOnWindow(destination: Window; clr: Color; x: Double; y: Double; width: Double; height: Double)
def draw_rectangle_on_window(destination, clr, x, y, width, height):

Draw Rectangle On Window

Draw a rectangle to the window using the supplied drawing options. The rectangle is centred on its x, y coordinates, and has the provided width and height.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

X

Double

The x location of the rectangle

Y

Double

The y location of the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Opts

Drawing Options

Drawing options to configure the drawing operation

Signatures
void draw_rectangle_on_window(window destination, color clr, double x, double y, double width, double height, drawing_options opts)
public void Window.DrawRectangleOnWindow(Color clr, double x, double y, double width, double height, DrawingOptions opts);
public static void SplashKit.DrawRectangleOnWindow(Window destination, Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure DrawRectangleOnWindow(destination: Window; clr: Color; x: Double; y: Double; width: Double; height: Double; opts: DrawingOptions)
def draw_rectangle_on_window_with_options(destination, clr, x, y, width, height, opts):

Fill Quad

Fill Quad

Fill a quad on the current window.

Parameters
Name Type Description
Clr

Color

The color for the quad

Q

Quad

The details of the quad

Signatures
void fill_quad(color clr, const quad &q)
public static void SplashKit.FillQuad(Color clr, Quad q);
procedure FillQuad(clr: Color; const q: Quad)
def fill_quad(clr, q):

Fill Quad

Fill a quad using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color for the quad

Q

Quad

The details of the quad

Opts

Drawing Options

The drawing options

Signatures
void fill_quad(color clr, const quad &q, const drawing_options &opts)
public static void SplashKit.FillQuad(Color clr, Quad q, DrawingOptions opts);
procedure FillQuad(clr: Color; const q: Quad; const opts: DrawingOptions)
def fill_quad_with_options(clr, q, opts):

Fill Quad On Bitmap

Fill Quad On Bitmap

Fill a quad on the supplied bitmap on the current bitmap.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Signatures
void fill_quad_on_bitmap(bitmap destination, color clr, const quad &q)
public void Bitmap.FillQuadOnBitmap(Color clr, Quad q);
public static void SplashKit.FillQuadOnBitmap(Bitmap destination, Color clr, Quad q);
procedure FillQuadOnBitmap(destination: Bitmap; clr: Color; const q: Quad)
def fill_quad_on_bitmap(destination, clr, q):

Fill Quad On Bitmap

Fill a quad on the supplied bitmap using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Opts

Drawing Options

The drawing options

Signatures
void fill_quad_on_bitmap(bitmap destination, color clr, const quad &q, const drawing_options &opts)
public void Bitmap.FillQuadOnBitmap(Color clr, Quad q, DrawingOptions opts);
public static void SplashKit.FillQuadOnBitmap(Bitmap destination, Color clr, Quad q, DrawingOptions opts);
procedure FillQuadOnBitmap(destination: Bitmap; clr: Color; const q: Quad; const opts: DrawingOptions)
def fill_quad_on_bitmap_with_options(destination, clr, q, opts):

Fill Quad On Window

Fill Quad On Window

Fill a quad on the supplied window on the current window.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Signatures
void fill_quad_on_window(window destination, color clr, const quad &q)
public void Window.FillQuadOnWindow(Color clr, Quad q);
public static void SplashKit.FillQuadOnWindow(Window destination, Color clr, Quad q);
procedure FillQuadOnWindow(destination: Window; clr: Color; const q: Quad)
def fill_quad_on_window(destination, clr, q):

Fill Quad On Window

Fill a quad on the supplied window using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color for the quad

Q

Quad

The details of the quad

Opts

Drawing Options

The drawing options

Signatures
void fill_quad_on_window(window destination, color clr, const quad &q, const drawing_options &opts)
public void Window.FillQuadOnWindow(Window destination, Color clr, Quad q, DrawingOptions opts);
public static void SplashKit.FillQuadOnWindow(Window destination, Color clr, Quad q, DrawingOptions opts);
procedure FillQuadOnWindow(destination: Window; clr: Color; const q: Quad; const opts: DrawingOptions)
def fill_quad_on_window_with_options(destination, clr, q, opts):

Fill Rectangle

Fill Rectangle

Fill a rectangle onto the current window.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Signatures
void fill_rectangle(color clr, const rectangle &rect)
public static void SplashKit.FillRectangle(Color clr, Rectangle rect);
procedure FillRectangle(clr: Color; const rect: Rectangle)
def fill_rectangle_record(clr, rect):

Fill Rectangle

Fills a rectangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Opts

Drawing Options

The drawing options

Signatures
void fill_rectangle(color clr, const rectangle &rect, const drawing_options &opts)
public static void SplashKit.FillRectangle(Color clr, Rectangle rect, DrawingOptions opts);
procedure FillRectangle(clr: Color; const rect: Rectangle; const opts: DrawingOptions)
def fill_rectangle_record_with_options(clr, rect, opts):

Fill Rectangle

Fills a rectangle to the current window.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

X

Double

The distance from the left of the window/bitmap to the rectangle

Y

Double

The distance from the top of the window/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Signatures
void fill_rectangle(color clr, double x, double y, double width, double height)
public static void SplashKit.FillRectangle(Color clr, double x, double y, double width, double height);
procedure FillRectangle(clr: Color; x: Double; y: Double; width: Double; height: Double)
def fill_rectangle(clr, x, y, width, height):

Fill Rectangle

Fills a rectangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color of the rectangle

X

Double

The distance from the left of the window/bitmap to the rectangle

Y

Double

The distance from the top of the window/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Opts

Drawing Options

The drawing options

Signatures
void fill_rectangle(color clr, double x, double y, double width, double height, const drawing_options &opts)
public static void SplashKit.FillRectangle(Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure FillRectangle(clr: Color; x: Double; y: Double; width: Double; height: Double; const opts: DrawingOptions)
def fill_rectangle_with_options(clr, x, y, width, height, opts):

Fill Rectangle On Bitmap

Fill Rectangle On Bitmap

Fill a rectangle on the supplied bitmap onto the current bitmap.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Signatures
void fill_rectangle_on_bitmap(bitmap destination, color clr, const rectangle &rect)
public void Bitmap.FillRectangleOnBitmap(Color clr, Rectangle rect);
public static void SplashKit.FillRectangleOnBitmap(Bitmap destination, Color clr, Rectangle rect);
procedure FillRectangleOnBitmap(destination: Bitmap; clr: Color; const rect: Rectangle)
def fill_rectangle_on_bitmap_record(destination, clr, rect):

Fill Rectangle On Bitmap

Fills a rectangle on the supplied bitmap using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Opts

Drawing Options

The drawing options

Signatures
void fill_rectangle_on_bitmap(bitmap destination, color clr, const rectangle &rect, const drawing_options &opts)
public void Bitmap.FillRectangleOnBitmap(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.FillRectangleOnBitmap(Bitmap destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure FillRectangleOnBitmap(destination: Bitmap; clr: Color; const rect: Rectangle; const opts: DrawingOptions)
def fill_rectangle_on_bitmap_record_with_options(destination, clr, rect, opts):

Fill Rectangle On Bitmap

Fills a rectangle on the supplied bitmap to the current bitmap.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

X

Double

The distance from the left of the bitmap/bitmap to the rectangle

Y

Double

The distance from the top of the bitmap/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Signatures
void fill_rectangle_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height)
public void Bitmap.FillRectangleOnBitmap(Color clr, double x, double y, double width, double height);
public static void SplashKit.FillRectangleOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height);
procedure FillRectangleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double)
def fill_rectangle_on_bitmap(destination, clr, x, y, width, height):

Fill Rectangle On Bitmap

Fills a rectangle on the supplied bitmap, using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The destination bitmap

Clr

Color

The color of the rectangle

X

Double

The distance from the left of the bitmap/bitmap to the rectangle

Y

Double

The distance from the top of the bitmap/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Opts

Drawing Options

The drawing options

Signatures
void fill_rectangle_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height, const drawing_options &opts)
public void Bitmap.FillRectangleOnBitmap(Color clr, double x, double y, double width, double height, DrawingOptions opts);
public static void SplashKit.FillRectangleOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure FillRectangleOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double; const opts: DrawingOptions)
def fill_rectangle_on_bitmap_with_options(destination, clr, x, y, width, height, opts):

Fill Rectangle On Window

Fill Rectangle On Window

Fill a rectangle on the supplied window onto the current window.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Signatures
void fill_rectangle_on_window(window destination, color clr, const rectangle &rect)
public void Window.FillRectangleOnWindow(Color clr, Rectangle rect);
public static void SplashKit.FillRectangleOnWindow(Window destination, Color clr, Rectangle rect);
procedure FillRectangleOnWindow(destination: Window; clr: Color; const rect: Rectangle)
def fill_rectangle_on_window_record(destination, clr, rect):

Fill Rectangle On Window

Fills a rectangle on the supplied window using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

Rect

Rectangle

The rectangle to draw

Opts

Drawing Options

The drawing options

Signatures
void fill_rectangle_on_window(window destination, color clr, const rectangle &rect, const drawing_options &opts)
public void Window.FillRectangleOnWindow(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.FillRectangleOnWindow(Window destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure FillRectangleOnWindow(destination: Window; clr: Color; const rect: Rectangle; const opts: DrawingOptions)
def fill_rectangle_on_window_record_with_options(destination, clr, rect, opts):

Fill Rectangle On Window

Fills a rectangle on the supplied window to the current window.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

X

Double

The distance from the left of the window/bitmap to the rectangle

Y

Double

The distance from the top of the window/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Signatures
void fill_rectangle_on_window(window destination, color clr, double x, double y, double width, double height)
public void Window.FillRectangleOnWindow(Color clr, double x, double y, double width, double height);
public static void SplashKit.FillRectangleOnWindow(Window destination, Color clr, double x, double y, double width, double height);
procedure FillRectangleOnWindow(destination: Window; clr: Color; x: Double; y: Double; width: Double; height: Double)
def fill_rectangle_on_window(destination, clr, x, y, width, height):

Fill Rectangle On Window

Fills a rectangle on the supplied window, using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The destination window

Clr

Color

The color of the rectangle

X

Double

The distance from the left of the window/bitmap to the rectangle

Y

Double

The distance from the top of the window/bitmap to the rectangle

Width

Double

The width of the rectangle

Height

Double

The height of the rectangle

Opts

Drawing Options

The drawing options

Signatures
void fill_rectangle_on_window(window destination, color clr, double x, double y, double width, double height, const drawing_options &opts)
public void Window.FillRectangleOnWindow(Color clr, double x, double y, double width, double height, DrawingOptions opts);
public static void SplashKit.FillRectangleOnWindow(Window destination, Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure FillRectangleOnWindow(destination: Window; clr: Color; x: Double; y: Double; width: Double; height: Double; const opts: DrawingOptions)
def fill_rectangle_on_window_with_options(destination, clr, x, y, width, height, opts):

Current Clip

This function is overloaded. The following versions exist.

Current Clip

Returns the rectangle of the current clip area for the current window

Return Type

Rectangle

The current clipping rectangle for the current window

Signatures
rectangle current_clip()
public static Rectangle SplashKit.CurrentClip();
function CurrentClip(): Rectangle
def current_clip():

Current Clip

Returns the rectangle of the current clip area for a bitmap

Return Type

Rectangle

The current clipping rectangle for the bitmap

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to get the clipping rectangle from

Signatures
rectangle current_clip(bitmap bmp)
public static Rectangle SplashKit.CurrentClip(Bitmap bmp);
function CurrentClip(bmp: Bitmap): Rectangle
def current_clip_for_bitmap(bmp):

Current Clip

Returns the rectangle of the current clip area for a window

Return Type

Rectangle

The current clipping rectangle for the window

Parameters
Name Type Description
Wnd

Window

The window to get the clipping rectangle from

Signatures
rectangle current_clip(window wnd)
public static Rectangle SplashKit.CurrentClip(Window wnd);
function CurrentClip(wnd: Window): Rectangle
def current_clip_for_window(wnd):

Pop Clip

This function is overloaded. The following versions exist.

Pop Clip

Remove the last clipping rectangle pushed to the window. This will then apply the previously pushed clipping rectangle.

Parameters
Name Type Description
Wnd

Window

The window to change

Signatures
void pop_clip(window wnd)
public static void SplashKit.PopClip(Window wnd);
procedure PopClip(wnd: Window)
def pop_clip_for_window(wnd):

Pop Clip

Remove the last clipping rectangle pushed to the current window. This will then apply the previously pushed clipping rectangle.

Signatures
void pop_clip()
public static void SplashKit.PopClip();
procedure PopClip()
def pop_clip():

Pop Clip

Remove the last clipping rectangle pushed to the bitmap. This will then apply the previously pushed clipping rectangle.

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to change

Signatures
void pop_clip(bitmap bmp)
public static void SplashKit.PopClip(Bitmap bmp);
procedure PopClip(bmp: Bitmap)
def pop_clip_for_bitmap(bmp):

Push Clip

Push Clip

Add the clipping rectangle of a window and uses the intersect between the new rectangle and previous clip.

When a clipping rectangle is provided, drawing operations will only affect the area specified in the current clipping rectangle.

Parameters
Name Type Description
Wnd

Window

The window to add clipping to

R

Rectangle

The new clipping rectangle

Signatures
void push_clip(window wnd, const rectangle &r)
public static void SplashKit.PushClip(Window wnd, Rectangle r);
procedure PushClip(wnd: Window; const r: Rectangle)
def push_clip_for_window(wnd, r):

Push Clip

Add the clipping rectangle of a bitmap and uses the intersect between the new rectangle and previous clip.

When a clipping rectangle is provided, drawing operations will only affect the area specified in the current clipping rectangle.

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to add clipping to

R

Rectangle

The new clipping rectangle

Signatures
void push_clip(bitmap bmp, const rectangle &r)
public static void SplashKit.PushClip(Bitmap bmp, Rectangle r);
procedure PushClip(bmp: Bitmap; const r: Rectangle)
def push_clip_for_bitmap(bmp, r):

Push Clip

Push a clip rectangle to the current window. The resulting clipping rectangle will be the intersection of the existing clipping rectangle with the new rectangle provided in this call. This can be undone using Pop Clip.

When a clipping rectangle is provided, drawing operations will only affect the area specified in the current clipping rectangle.

Parameters
Name Type Description
R

Rectangle

The new clipping rectangle

Signatures
void push_clip(const rectangle &r)
public static void SplashKit.PushClip(Rectangle r);
procedure PushClip(const r: Rectangle)
def push_clip(r):

Reset Clip

This function is overloaded. The following versions exist.

Reset Clip

Reset the clipping rectangle on a bitmap. This will clear all of the clipping rectangles pushed to the bitmap.

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to clear the clipping rectangle

Signatures
void reset_clip(bitmap bmp)
public static void SplashKit.ResetClip(Bitmap bmp);
procedure ResetClip(bmp: Bitmap)
def reset_clip_for_bitmap(bmp):

Reset Clip

Reset the clipping rectangle of the current window. This will clear all of the clipping rectangles pushed to the current window.

Signatures
void reset_clip()
public static void SplashKit.ResetClip();
procedure ResetClip()
def reset_clip():

Reset Clip

Reset the clipping rectangle on a window. This will clear all of the clipping rectangles pushed to the window.

Parameters
Name Type Description
Wnd

Window

The window to clear the clipping rectangle

Signatures
void reset_clip(window wnd)
public static void SplashKit.ResetClip(Window wnd);
procedure ResetClip(wnd: Window)
def reset_clip_for_window(wnd):

Set Clip

Set Clip

Set the clip rectangle of the current window. This will clear any existing clipping rectangles pushed to the current window, and use the supplied rectangle for clipping.

Parameters
Name Type Description
R

Rectangle

The new clipping rectangle

Signatures
void set_clip(const rectangle &r)
public static void SplashKit.SetClip(Rectangle r);
procedure SetClip(const r: Rectangle)
def set_clip(r):

Set Clip

Set the clip rectangle of the bitmap. This will clear any existing clipping rectangles pushed to the bitmap, and use the supplied rectangle for clipping.

Parameters
Name Type Description
Bmp

Bitmap

The bitmap to change

R

Rectangle

The new clipping rectangle

Signatures
void set_clip(bitmap bmp, const rectangle &r)
public static void SplashKit.SetClip(Bitmap bmp, Rectangle r);
procedure SetClip(bmp: Bitmap; const r: Rectangle)
def set_clip_for_bitmap(bmp, r):

Set Clip

Set the clip rectangle of the window. This will clear any existing clipping rectangles pushed to the window, and use the supplied rectangle for clipping.

Parameters
Name Type Description
Wnd

Window

The window to change

R

Rectangle

The new clipping rectangle

Signatures
void set_clip(window wnd, const rectangle &r)
public static void SplashKit.SetClip(Window wnd, Rectangle r);
procedure SetClip(wnd: Window; const r: Rectangle)
def set_clip_for_window(wnd, r):

Draw Triangle

Draw Triangle

Draw a triangle onto the current window.

Parameters
Name Type Description
Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Signatures
void draw_triangle(color clr, const triangle &tri)
public static void SplashKit.DrawTriangle(Color clr, Triangle tri);
procedure DrawTriangle(clr: Color; const tri: Triangle)
def draw_triangle_record(clr, tri):

Draw Triangle

Draw a triangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Opts

Drawing Options

The drawing options

Signatures
void draw_triangle(color clr, const triangle &tri, drawing_options opts)
public static void SplashKit.DrawTriangle(Color clr, Triangle tri, DrawingOptions opts);
procedure DrawTriangle(clr: Color; const tri: Triangle; opts: DrawingOptions)
def draw_triangle_record_with_options(clr, tri, opts):

Draw Triangle

Draw a triangle to the current window.

Parameters
Name Type Description
Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the window to the first point of the triangle

Y1

Double

The distance from the top of the window to the first point of the triangle

X2

Double

The distance from the left side of the window to the second point of the triangle

Y2

Double

The distance from the top of the window to the second point of the triangle

X3

Double

The distance from the left side of the window to the third point of the triangle

Y3

Double

The distance from the top of the window to the third point of the triangle

Signatures
void draw_triangle(color clr, double x1, double y1, double x2, double y2, double x3, double y3)
public static void SplashKit.DrawTriangle(Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
procedure DrawTriangle(clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double)
def draw_triangle(clr, x1, y1, x2, y2, x3, y3):

Draw Triangle

Draw a triangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap/window to the first point of the triangle

Y1

Double

The distance from the top of the bitmap/window to the first point of the triangle

X2

Double

The distance from the left side of the bitmap/window to the second point of the triangle

Y2

Double

The distance from the top of the bitmap/window to the second point of the triangle

X3

Double

The distance from the left side of the bitmap/window to the third point of the triangle

Y3

Double

The distance from the top of the bitmap/window to the third point of the triangle

Opts

Drawing Options

The drawing options

Signatures
void draw_triangle(color clr, double x1, double y1, double x2, double y2, double x3, double y3, drawing_options opts)
public static void SplashKit.DrawTriangle(Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
procedure DrawTriangle(clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double; opts: DrawingOptions)
def draw_triangle_with_options(clr, x1, y1, x2, y2, x3, y3, opts):

Draw Triangle On Bitmap

Draw Triangle On Bitmap

Draw a triangle on a given bitmap, using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Signatures
void draw_triangle_on_bitmap(bitmap destination, color clr, const triangle &tri)
public void Bitmap.DrawTriangleOnBitmap(Color clr, Triangle tri);
public static void SplashKit.DrawTriangleOnBitmap(Bitmap destination, Color clr, Triangle tri);
procedure DrawTriangleOnBitmap(destination: Bitmap; clr: Color; const tri: Triangle)
def draw_triangle_on_bitmap_record(destination, clr, tri):

Draw Triangle On Bitmap

Draw a triangle on a given bitmap, using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Opts

Drawing Options

The drawing options

Signatures
void draw_triangle_on_bitmap(bitmap destination, color clr, const triangle &tri, drawing_options opts)
public void Bitmap.DrawTriangleOnBitmap(Color clr, Triangle tri, DrawingOptions opts);
public static void SplashKit.DrawTriangleOnBitmap(Bitmap destination, Color clr, Triangle tri, DrawingOptions opts);
procedure DrawTriangleOnBitmap(destination: Bitmap; clr: Color; const tri: Triangle; opts: DrawingOptions)
def draw_triangle_on_bitmap_record_with_options(destination, clr, tri, opts):

Draw Triangle On Bitmap

Draw a triangle to the given bitmap.

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap to the first point of the triangle

Y1

Double

The distance from the top of the bitmap to the first point of the triangle

X2

Double

The distance from the left side of the bitmap to the second point of the triangle

Y2

Double

The distance from the top of the bitmap to the second point of the triangle

X3

Double

The distance from the left side of the bitmap to the third point of the triangle

Y3

Double

The distance from the top of the bitmap to the third point of the triangle

Signatures
void draw_triangle_on_bitmap(bitmap destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3)
public void Bitmap.DrawTriangleOnBitmap(Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
public static void SplashKit.DrawTriangleOnBitmap(Bitmap destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
procedure DrawTriangleOnBitmap(destination: Bitmap; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double)
def draw_triangle_on_bitmap(destination, clr, x1, y1, x2, y2, x3, y3):

Draw Triangle On Bitmap

Draw a triangle to the given bitmap, using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap/bitmap to the first point of the triangle

Y1

Double

The distance from the top of the bitmap/bitmap to the first point of the triangle

X2

Double

The distance from the left side of the bitmap/bitmap to the second point of the triangle

Y2

Double

The distance from the top of the bitmap/bitmap to the second point of the triangle

X3

Double

The distance from the left side of the bitmap/bitmap to the third point of the triangle

Y3

Double

The distance from the top of the bitmap/bitmap to the third point of the triangle

Opts

Drawing Options

The drawing options

Signatures
void draw_triangle_on_bitmap(bitmap destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3, drawing_options opts)
public void Bitmap.DrawTriangleOnBitmap(Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
public static void SplashKit.DrawTriangleOnBitmap(Bitmap destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
procedure DrawTriangleOnBitmap(destination: Bitmap; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double; opts: DrawingOptions)
def draw_triangle_on_bitmap_with_options(destination, clr, x1, y1, x2, y2, x3, y3, opts):

Draw Triangle On Window

Draw Triangle On Window

Draw a triangle on a given window, using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Signatures
void draw_triangle_on_window(window destination, color clr, const triangle &tri)
public void Window.DrawTriangleOnWindow(Color clr, Triangle tri);
public static void SplashKit.DrawTriangleOnWindow(Window destination, Color clr, Triangle tri);
procedure DrawTriangleOnWindow(destination: Window; clr: Color; const tri: Triangle)
def draw_triangle_on_window_record(destination, clr, tri):

Draw Triangle On Window

Draw a triangle on a given window, using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Opts

Drawing Options

The drawing options

Signatures
void draw_triangle_on_window(window destination, color clr, const triangle &tri, drawing_options opts)
public void Window.DrawTriangleOnWindow(Color clr, Triangle tri, DrawingOptions opts);
public static void SplashKit.DrawTriangleOnWindow(Window destination, Color clr, Triangle tri, DrawingOptions opts);
procedure DrawTriangleOnWindow(destination: Window; clr: Color; const tri: Triangle; opts: DrawingOptions)
def draw_triangle_on_window_record_with_options(destination, clr, tri, opts):

Draw Triangle On Window

Draw a triangle to the given window.

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the window to the first point of the triangle

Y1

Double

The distance from the top of the window to the first point of the triangle

X2

Double

The distance from the left side of the window to the second point of the triangle

Y2

Double

The distance from the top of the window to the second point of the triangle

X3

Double

The distance from the left side of the window to the third point of the triangle

Y3

Double

The distance from the top of the window to the third point of the triangle

Signatures
void draw_triangle_on_window(window destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3)
public void Window.DrawTriangleOnWindow(Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
public static void SplashKit.DrawTriangleOnWindow(Window destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
procedure DrawTriangleOnWindow(destination: Window; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double)
def draw_triangle_on_window(destination, clr, x1, y1, x2, y2, x3, y3):

Draw Triangle On Window

Draw a triangle to the given window, using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap/window to the first point of the triangle

Y1

Double

The distance from the top of the bitmap/window to the first point of the triangle

X2

Double

The distance from the left side of the bitmap/window to the second point of the triangle

Y2

Double

The distance from the top of the bitmap/window to the second point of the triangle

X3

Double

The distance from the left side of the bitmap/window to the third point of the triangle

Y3

Double

The distance from the top of the bitmap/window to the third point of the triangle

Opts

Drawing Options

The drawing options

Signatures
void draw_triangle_on_window(window destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3, drawing_options opts)
public void Window.DrawTriangleOnWindow(Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
public static void SplashKit.DrawTriangleOnWindow(Window destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
procedure DrawTriangleOnWindow(destination: Window; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double; opts: DrawingOptions)
def draw_triangle_on_window_with_options(destination, clr, x1, y1, x2, y2, x3, y3, opts):

Fill Triangle

Fill Triangle

Draw a triangle onto the current window.

Parameters
Name Type Description
Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Signatures
void fill_triangle(color clr, const triangle &tri)
public static void SplashKit.FillTriangle(Color clr, Triangle tri);
procedure FillTriangle(clr: Color; const tri: Triangle)
def fill_triangle_record(clr, tri):

Fill Triangle

Fill a triangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Opts

Drawing Options

The drawing options

Signatures
void fill_triangle(color clr, const triangle &tri, drawing_options opts)
public static void SplashKit.FillTriangle(Color clr, Triangle tri, DrawingOptions opts);
procedure FillTriangle(clr: Color; const tri: Triangle; opts: DrawingOptions)
def fill_triangle_record_with_options(clr, tri, opts):

Fill Triangle

Fills a triangle on the current window.

Parameters
Name Type Description
Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the window to the first point of the triangle

Y1

Double

The distance from the top of the window to the first point of the triangle

X2

Double

The distance from the left side of the window to the second point of the triangle

Y2

Double

The distance from the top of the window to the second point of the triangle

X3

Double

The distance from the left side of the window to the third point of the triangle

Y3

Double

The distance from the top of the window to the third point of the triangle

Signatures
void fill_triangle(color clr, double x1, double y1, double x2, double y2, double x3, double y3)
public static void SplashKit.FillTriangle(Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
procedure FillTriangle(clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double)
def fill_triangle(clr, x1, y1, x2, y2, x3, y3):

Fill Triangle

Fills a triangle using the supplied drawing options.

Parameters
Name Type Description
Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap/window to the first point of the triangle

Y1

Double

The distance from the top of the bitmap/window to the first point of the triangle

X2

Double

The distance from the left side of the bitmap/window to the second point of the triangle

Y2

Double

The distance from the top of the bitmap/window to the second point of the triangle

X3

Double

The distance from the left side of the bitmap/window to the third point of the triangle

Y3

Double

The distance from the top of the bitmap/window to the third point of the triangle

Opts

Drawing Options

The drawing options

Signatures
void fill_triangle(color clr, double x1, double y1, double x2, double y2, double x3, double y3, drawing_options opts)
public static void SplashKit.FillTriangle(Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
procedure FillTriangle(clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double; opts: DrawingOptions)
def fill_triangle_with_options(clr, x1, y1, x2, y2, x3, y3, opts):

Fill Triangle On Bitmap

Fill Triangle On Bitmap

Fill a triangle on a given bitmap

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Signatures
void fill_triangle_on_bitmap(bitmap destination, color clr, const triangle &tri)
public void Bitmap.FillTriangleOnBitmap(Color clr, Triangle tri);
public static void SplashKit.FillTriangleOnBitmap(Bitmap destination, Color clr, Triangle tri);
procedure FillTriangleOnBitmap(destination: Bitmap; clr: Color; const tri: Triangle)
def fill_triangle_on_bitmap_record(destination, clr, tri):

Fill Triangle On Bitmap

Fill a triangle on a given bitmap, using given drawing options

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Opts

Drawing Options

The drawing options

Signatures
void fill_triangle_on_bitmap(bitmap destination, color clr, const triangle &tri, drawing_options opts)
public void Bitmap.FillTriangleOnBitmap(Color clr, Triangle tri, DrawingOptions opts);
public static void SplashKit.FillTriangleOnBitmap(Bitmap destination, Color clr, Triangle tri, DrawingOptions opts);
procedure FillTriangleOnBitmap(destination: Bitmap; clr: Color; const tri: Triangle; opts: DrawingOptions)
def fill_triangle_on_bitmap_record_with_options(destination, clr, tri, opts):

Fill Triangle On Bitmap

Fill a triangle on a given bitmap

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap to the first point of the triangle

Y1

Double

The distance from the top of the bitmap to the first point of the triangle

X2

Double

The distance from the left side of the bitmap to the second point of the triangle

Y2

Double

The distance from the top of the bitmap to the second point of the triangle

X3

Double

The distance from the left side of the bitmap to the third point of the triangle

Y3

Double

The distance from the top of the bitmap to the third point of the triangle

Signatures
void fill_triangle_on_bitmap(bitmap destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3)
public void Bitmap.FillTriangleOnBitmap(Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
public static void SplashKit.FillTriangleOnBitmap(Bitmap destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
procedure FillTriangleOnBitmap(destination: Bitmap; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double)
def fill_triangle_on_bitmap(destination, clr, x1, y1, x2, y2, x3, y3):

Fill Triangle On Bitmap

Fill a triangle on a given bitmap, using the supplied drawing options.

Parameters
Name Type Description
Destination

Bitmap

The bitmap which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap/bitmap to the first point of the triangle

Y1

Double

The distance from the top of the bitmap/bitmap to the first point of the triangle

X2

Double

The distance from the left side of the bitmap/bitmap to the second point of the triangle

Y2

Double

The distance from the top of the bitmap/bitmap to the second point of the triangle

X3

Double

The distance from the left side of the bitmap/bitmap to the third point of the triangle

Y3

Double

The distance from the top of the bitmap/bitmap to the third point of the triangle

Opts

Drawing Options

The drawing options

Signatures
void fill_triangle_on_bitmap(bitmap destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3, drawing_options opts)
public void Bitmap.FillTriangleOnBitmap(Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
public static void SplashKit.FillTriangleOnBitmap(Bitmap destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
procedure FillTriangleOnBitmap(destination: Bitmap; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double; opts: DrawingOptions)
def fill_triangle_on_bitmap_with_options(destination, clr, x1, y1, x2, y2, x3, y3, opts):

Fill Triangle On Window

Fill Triangle On Window

Fill a triangle on a given window

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Signatures
void fill_triangle_on_window(window destination, color clr, const triangle &tri)
public void Window.FillTriangleOnWindow(Color clr, Triangle tri);
public static void SplashKit.FillTriangleOnWindow(Window destination, Color clr, Triangle tri);
procedure FillTriangleOnWindow(destination: Window; clr: Color; const tri: Triangle)
def fill_triangle_on_window_record(destination, clr, tri):

Fill Triangle On Window

Fill a triangle on a given window, using given drawing options

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

Tri

Triangle

The triangles details

Opts

Drawing Options

The drawing options

Signatures
void fill_triangle_on_window(window destination, color clr, const triangle &tri, drawing_options opts)
public void Window.FillTriangleOnWindow(Color clr, Triangle tri, DrawingOptions opts);
public static void SplashKit.FillTriangleOnWindow(Window destination, Color clr, Triangle tri, DrawingOptions opts);
procedure FillTriangleOnWindow(destination: Window; clr: Color; const tri: Triangle; opts: DrawingOptions)
def fill_triangle_on_window_record_with_options(destination, clr, tri, opts):

Fill Triangle On Window

Fill a triangle on a given window

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the window to the first point of the triangle

Y1

Double

The distance from the top of the window to the first point of the triangle

X2

Double

The distance from the left side of the window to the second point of the triangle

Y2

Double

The distance from the top of the window to the second point of the triangle

X3

Double

The distance from the left side of the window to the third point of the triangle

Y3

Double

The distance from the top of the window to the third point of the triangle

Signatures
void fill_triangle_on_window(window destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3)
public void Window.FillTriangleOnWindow(Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
public static void SplashKit.FillTriangleOnWindow(Window destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3);
procedure FillTriangleOnWindow(destination: Window; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double)
def fill_triangle_on_window(destination, clr, x1, y1, x2, y2, x3, y3):

Fill Triangle On Window

Fill a triangle on a given window, using the supplied drawing options.

Parameters
Name Type Description
Destination

Window

The window which the triangle will be drawn on.

Clr

Color

The color for the triangle

X1

Double

The distance from the left side of the bitmap/window to the first point of the triangle

Y1

Double

The distance from the top of the bitmap/window to the first point of the triangle

X2

Double

The distance from the left side of the bitmap/window to the second point of the triangle

Y2

Double

The distance from the top of the bitmap/window to the second point of the triangle

X3

Double

The distance from the left side of the bitmap/window to the third point of the triangle

Y3

Double

The distance from the top of the bitmap/window to the third point of the triangle

Opts

Drawing Options

The drawing options

Signatures
void fill_triangle_on_window(window destination, color clr, double x1, double y1, double x2, double y2, double x3, double y3, drawing_options opts)
public void Window.FillTriangleOnWindow(Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
public static void SplashKit.FillTriangleOnWindow(Window destination, Color clr, double x1, double y1, double x2, double y2, double x3, double y3, DrawingOptions opts);
procedure FillTriangleOnWindow(destination: Window; clr: Color; x1: Double; y1: Double; x2: Double; y2: Double; x3: Double; y3: Double; opts: DrawingOptions)
def fill_triangle_on_window_with_options(destination, clr, x1, y1, x2, y2, x3, y3, opts):

Draw Ellipse

Draw Ellipse

Draws an ellipse using the provided location, and size.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Signatures
void draw_ellipse(color clr, const rectangle rect)
public static void SplashKit.DrawEllipse(Color clr, Rectangle rect);
procedure DrawEllipse(clr: Color; rect: Rectangle)
def draw_ellipse_within_rectangle(clr, rect):

Draw Ellipse

Draws an ellipse using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void draw_ellipse(color clr, const rectangle rect, drawing_options opts)
public static void SplashKit.DrawEllipse(Color clr, Rectangle rect, DrawingOptions opts);
procedure DrawEllipse(clr: Color; rect: Rectangle; opts: DrawingOptions)
def draw_ellipse_within_rectangle_with_options(clr, rect, opts):

Draw Ellipse

Draws an ellipse using the provided location, and size.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or window to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or window to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Signatures
void draw_ellipse(color clr, double x, double y, double width, double height)
public static void SplashKit.DrawEllipse(Color clr, double x, double y, double width, double height);
procedure DrawEllipse(clr: Color; x: Double; y: Double; width: Double; height: Double)
def draw_ellipse(clr, x, y, width, height):

Draw Ellipse

Draws an ellipse using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or window to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or window to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void draw_ellipse(color clr, double x, double y, double width, double height, drawing_options opts)
public static void SplashKit.DrawEllipse(Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure DrawEllipse(clr: Color; x: Double; y: Double; width: Double; height: Double; opts: DrawingOptions)
def draw_ellipse_with_options(clr, x, y, width, height, opts):

Draw Ellipse On Bitmap

Draw Ellipse On Bitmap

Draws an ellipse on the given bitmap, using the provided location, and size.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Signatures
void draw_ellipse_on_bitmap(bitmap destination, color clr, const rectangle rect)
public void Bitmap.DrawEllipseOnBitmap(Color clr, Rectangle rect);
public static void SplashKit.DrawEllipseOnBitmap(Bitmap destination, Color clr, Rectangle rect);
procedure DrawEllipseOnBitmap(destination: Bitmap; clr: Color; rect: Rectangle)
def draw_ellipse_on_bitmap_within_rectangle(destination, clr, rect):

Draw Ellipse On Bitmap

Draws an ellipse on the given bitmap, using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void draw_ellipse_on_bitmap(bitmap destination, color clr, const rectangle rect, drawing_options opts)
public void Bitmap.DrawEllipseOnBitmap(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.DrawEllipseOnBitmap(Bitmap destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure DrawEllipseOnBitmap(destination: Bitmap; clr: Color; rect: Rectangle; opts: DrawingOptions)
def draw_ellipse_on_bitmap_within_rectangle_with_options(destination, clr, rect, opts):

Draw Ellipse On Bitmap

Draws an ellipse on the given bitmap, using the provided location, and size.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or bitmap to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or bitmap to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Signatures
void draw_ellipse_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height)
public void Bitmap.DrawEllipseOnBitmap(Color clr, double x, double y, double width, double height);
public static void SplashKit.DrawEllipseOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height);
procedure DrawEllipseOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double)
def draw_ellipse_on_bitmap(destination, clr, x, y, width, height):

Draw Ellipse On Bitmap

Draws an ellipse to the bitmap, using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or bitmap to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or bitmap to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void draw_ellipse_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height, drawing_options opts)
public void Bitmap.DrawEllipseOnBitmap(Color clr, double x, double y, double width, double height, DrawingOptions opts);
public static void SplashKit.DrawEllipseOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure DrawEllipseOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double; opts: DrawingOptions)
def draw_ellipse_on_bitmap_with_options(destination, clr, x, y, width, height, opts):

Draw Ellipse On Window

Draw Ellipse On Window

Draws an ellipse on the given window, using the provided location, and size.

Parameters
Name Type Description
Destination

Window

the window to draw the ellipse on

Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Signatures
void draw_ellipse_on_window(window destination, color clr, const rectangle rect)
public void Window.DrawEllipseOnWindow(Color clr, Rectangle rect);
public static void SplashKit.DrawEllipseOnWindow(Window destination, Color clr, Rectangle rect);
procedure DrawEllipseOnWindow(destination: Window; clr: Color; rect: Rectangle)
def draw_ellipse_on_window_within_rectangle(destination, clr, rect):

Draw Ellipse On Window

Draws an ellipse on the given window, using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Destination

Window

the window to draw the ellipse on

Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void draw_ellipse_on_window(window destination, color clr, const rectangle rect, drawing_options opts)
public void Window.DrawEllipseOnWindow(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.DrawEllipseOnWindow(Window destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure DrawEllipseOnWindow(destination: Window; clr: Color; rect: Rectangle; opts: DrawingOptions)
def draw_ellipse_on_window_within_rectangle_with_options(destination, clr, rect, opts):

Draw Ellipse On Window

Draws an ellipse on the given window, using the provided location, and size.

Parameters
Name Type Description
Destination

Window

the window to draw the ellipse on

Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or window to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or window to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Signatures
void draw_ellipse_on_window(window destination, color clr, double x, double y, double width, double height)
public void Window.DrawEllipseOnWindow(Color clr, double x, double y, double width, double height);
public static void SplashKit.DrawEllipseOnWindow(Window destination, Color clr, double x, double y, double width, double height);
procedure DrawEllipseOnWindow(destination: Window; clr: Color; x: Double; y: Double; width: Double; height: Double)
def draw_ellipse_on_window(destination, clr, x, y, width, height):

Draw Ellipse On Window

Draws an ellipse to the window, using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Destination

Window

the window to draw the ellipse on

Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or window to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or window to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void draw_ellipse_on_window(window destination, color clr, double x, double y, double width, double height, drawing_options opts)
public void Window.DrawEllipseOnWindow(Color clr, double x, double y, double width, double height, DrawingOptions opts);
public static void SplashKit.DrawEllipseOnWindow(Window destination, Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure DrawEllipseOnWindow(destination: Window; clr: Color; x: Double; y: Double; width: Double; height: Double; opts: DrawingOptions)
def draw_ellipse_on_window_with_options(destination, clr, x, y, width, height, opts):

Fill Ellipse

Fill Ellipse

Fill an ellipse using the provided location, and size.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Signatures
void fill_ellipse(color clr, const rectangle rect)
public static void SplashKit.FillEllipse(Color clr, Rectangle rect);
procedure FillEllipse(clr: Color; rect: Rectangle)
def fill_ellipse_within_rectangle(clr, rect):

Fill Ellipse

Fills an ellipse using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void fill_ellipse(color clr, const rectangle rect, drawing_options opts)
public static void SplashKit.FillEllipse(Color clr, Rectangle rect, DrawingOptions opts);
procedure FillEllipse(clr: Color; rect: Rectangle; opts: DrawingOptions)
def fill_ellipse_within_rectangle_with_options(clr, rect, opts):

Fill Ellipse

Fills an ellipse using the provided location, and size.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or window to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or window to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Signatures
void fill_ellipse(color clr, double x, double y, double width, double height)
public static void SplashKit.FillEllipse(Color clr, double x, double y, double width, double height);
procedure FillEllipse(clr: Color; x: Double; y: Double; width: Double; height: Double)
def fill_ellipse(clr, x, y, width, height):

Fill Ellipse

Fills an ellipse using the provided location, size, and drawing options.

Parameters
Name Type Description
Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or window to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or window to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void fill_ellipse(color clr, double x, double y, double width, double height, drawing_options opts)
public static void SplashKit.FillEllipse(Color clr, double x, double y, double width, double height, DrawingOptions opts);
procedure FillEllipse(clr: Color; x: Double; y: Double; width: Double; height: Double; opts: DrawingOptions)
def fill_ellipse_with_options(clr, x, y, width, height, opts):

Fill Ellipse On Bitmap

Fill Ellipse On Bitmap

Fill an ellipse on the given bitmap, using the provided location, and size.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Signatures
void fill_ellipse_on_bitmap(bitmap destination, color clr, const rectangle rect)
public void Bitmap.FillEllipseOnBitmap(Color clr, Rectangle rect);
public static void SplashKit.FillEllipseOnBitmap(Bitmap destination, Color clr, Rectangle rect);
procedure FillEllipseOnBitmap(destination: Bitmap; clr: Color; rect: Rectangle)
def fill_ellipse_on_bitmap_within_rectangle(destination, clr, rect):

Fill Ellipse On Bitmap

Fills an ellipse on the given bitmap, using the provided location, size, and drawing options.

At this stage ellipse drawing is not affected by line width from the drawing options.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

Rect

Rectangle

Indicates the location and size of the ellipse

Opts

Drawing Options

The drawing options

Signatures
void fill_ellipse_on_bitmap(bitmap destination, color clr, const rectangle rect, drawing_options opts)
public void Bitmap.FillEllipseOnBitmap(Color clr, Rectangle rect, DrawingOptions opts);
public static void SplashKit.FillEllipseOnBitmap(Bitmap destination, Color clr, Rectangle rect, DrawingOptions opts);
procedure FillEllipseOnBitmap(destination: Bitmap; clr: Color; rect: Rectangle; opts: DrawingOptions)
def fill_ellipse_on_bitmap_within_rectangle_with_options(destination, clr, rect, opts):

Fill Ellipse On Bitmap

Fills an ellipse on the given bitmap, using the provided location, and size.

Parameters
Name Type Description
Destination

Bitmap

the bitmap to draw the ellipse on

Clr

Color

The color of the ellipse

X

Double

The distance from the left of the bitmap or bitmap to the left edge of the ellipse

Y

Double

The distance from the top of the bitmap or bitmap to the top edge of the ellipse

Width

Double

The width of the ellipse

Height

Double

The height of the ellipse

Signatures
void fill_ellipse_on_bitmap(bitmap destination, color clr, double x, double y, double width, double height)
public void Bitmap.FillEllipseOnBitmap(Color clr, double x, double y, double width, double height);
public static void SplashKit.FillEllipseOnBitmap(Bitmap destination, Color clr, double x, double y, double width, double height);
procedure FillEllipseOnBitmap(destination: Bitmap; clr: Color; x: Double; y: Double; width: Double; height: Double)