mirror of
https://github.com/moparisthebest/Simba
synced 2024-11-11 20:05:03 -05:00
Documentation: Bitmaps is nearly done.
This commit is contained in:
parent
7a5d69ea4c
commit
c59fe18c1a
@ -276,6 +276,8 @@ FindBitmap
|
||||
|
||||
function FindBitmap(bitmap: integer; var x, y: Integer): Boolean;
|
||||
|
||||
Searches for the Bitmap *bmp* on the entire client. Returns true if found.
|
||||
If found, *x, y* specifies the position where the bitmap was found.
|
||||
|
||||
FindBitmapIn
|
||||
------------
|
||||
@ -285,6 +287,10 @@ FindBitmapIn
|
||||
function FindBitmapIn(bitmap: integer; var x, y: Integer; xs, ys, xe, ye: Integer): Boolean;
|
||||
|
||||
|
||||
Searches for the Bitmap *bmp* on the client in the area defined by *xs,ys,xe,ye*.
|
||||
Returns true if found. If found, *x, y* specifies the position where the bitmap
|
||||
was found.
|
||||
|
||||
FindBitmapToleranceIn
|
||||
---------------------
|
||||
|
||||
@ -292,6 +298,11 @@ FindBitmapToleranceIn
|
||||
|
||||
function FindBitmapToleranceIn(bitmap: integer; var x, y: Integer; xs, ys, xe, ye: Integer; tolerance: Integer): Boolean;
|
||||
|
||||
Searches for the Bitmap *bmp* on the client in the area defined by *xs,ys,xe,ye*.
|
||||
Tolerance defines the tolerance per pixel when matching bitmaps. See
|
||||
:ref:`scriptref_CTS` for more information on tolerance.
|
||||
Returns true if found. If found, *x, y* specifies the position where the bitmap
|
||||
was found.
|
||||
|
||||
FindBitmapSpiral
|
||||
----------------
|
||||
@ -300,6 +311,10 @@ FindBitmapSpiral
|
||||
|
||||
function FindBitmapSpiral(bitmap: Integer; var x, y: Integer; xs, ys, xe, ye: Integer): Boolean;
|
||||
|
||||
Searches for the Bitmap *bmp* on the client in the area defined by *xs,ys,xe,ye*.
|
||||
Returns true if found. If found, *x, y* specifies the position where the bitmap
|
||||
was found. Search starts from a point defined by *x, y*.
|
||||
|
||||
|
||||
FindBitmapsSpiralTolerance
|
||||
--------------------------
|
||||
@ -309,6 +324,12 @@ FindBitmapsSpiralTolerance
|
||||
function FindBitmapsSpiralTolerance(bitmap: integer; x, y: Integer; var Points : TPointArray; xs, ys, xe, ye,tolerance: Integer): Boolean;
|
||||
|
||||
|
||||
Searches for the Bitmap *bmp* on the client in the area defined by *xs,ys,xe,ye*.
|
||||
Tolerance defines the tolerance per pixel when matching bitmaps. See
|
||||
:ref:`scriptref_CTS` for more information on tolerance.
|
||||
Search starts from a point defined by *x, y*.
|
||||
Returns true if found. If found, each point in *TPA* specifies a match.
|
||||
|
||||
FindBitmapSpiralTolerance
|
||||
-------------------------
|
||||
|
||||
@ -316,6 +337,12 @@ FindBitmapSpiralTolerance
|
||||
|
||||
function FindBitmapSpiralTolerance(bitmap: integer; var x, y: Integer; xs, ys, xe, ye,tolerance : integer): Boolean;
|
||||
|
||||
Searches for the Bitmap *bmp* on the client in the area defined by *xs,ys,xe,ye*.
|
||||
Tolerance defines the tolerance per pixel when matching bitmaps. See
|
||||
:ref:`scriptref_CTS` for more information on tolerance.
|
||||
Search starts from a point defined by *x, y*.
|
||||
Returns true if found. If found, *x, y* specifies the position where the bitmap
|
||||
was found.
|
||||
|
||||
RotateBitmap
|
||||
------------
|
||||
@ -348,6 +375,7 @@ CopyBitmap
|
||||
|
||||
function CopyBitmap(Bitmap: integer) : integer)
|
||||
|
||||
Creates a copy of the *Bitmap*. Returns the bitmap copy.
|
||||
|
||||
GreyScaleBitmap
|
||||
---------------
|
||||
@ -356,6 +384,8 @@ GreyScaleBitmap
|
||||
|
||||
function GreyScaleBitmap(bitmap : integer) : integer
|
||||
|
||||
Creates a copy of the bitmap, greyscaled.
|
||||
|
||||
|
||||
BrightnessBitmap
|
||||
----------------
|
||||
@ -364,6 +394,11 @@ BrightnessBitmap
|
||||
|
||||
function BrightnessBitmap(Bitmap,br : integer) : integer;
|
||||
|
||||
Changes the brightness of a bitmap, intensity defined by *br*.
|
||||
Returns a new bitmap with the brightness applied.
|
||||
|
||||
If you instead want to apply brightness to the current bitmap, see
|
||||
:ref:`filter_apply_bitmap`
|
||||
|
||||
ContrastBitmap
|
||||
--------------
|
||||
@ -372,6 +407,9 @@ ContrastBitmap
|
||||
|
||||
function ContrastBitmap(bitmap : integer; co : extended) : integer;
|
||||
|
||||
Changes the constrast of a bitmap, returns a new bitmap with the contrast
|
||||
applied.
|
||||
|
||||
|
||||
PosterizeBitmap
|
||||
---------------
|
||||
@ -380,6 +418,28 @@ PosterizeBitmap
|
||||
|
||||
function PosterizeBitmap(Bitmap : integer; po : integer) : integer;
|
||||
|
||||
Posterizes a bitmap, intensity defined by *po*; returns a new bitmap with the
|
||||
posterisation applied.
|
||||
|
||||
|
||||
.. _filter_apply_bitmap:
|
||||
|
||||
Applying a filter on the current bitmap
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
.. code-block:: pascal
|
||||
|
||||
var b: integer;
|
||||
begin
|
||||
// Dummy bitmap. You'll want something that's not just a blank bitmap.
|
||||
B:=CreateBitmap(100,100);
|
||||
|
||||
// Apply the filter (Posterize in this case) without making a copy.
|
||||
GetMufasaBitmap(b).Posterize(GetMufasaBitmap(b), 10);
|
||||
|
||||
// Always free your bitmaps when you no longer use them. :)
|
||||
FreeBitmap(b);
|
||||
end.
|
||||
|
||||
CreateMaskFromBitmap
|
||||
--------------------
|
||||
@ -420,6 +480,10 @@ DrawTPABitmap
|
||||
|
||||
procedure DrawTPABitmap(bitmap: integer; TPA: TPointArray; Color: integer);
|
||||
|
||||
*Draws* a TPointArray on a bitmap. Each point in the TPointArray is *painted*
|
||||
on the bitmap by setting the pixel on the bitmap (position defined by tpa point)
|
||||
to *color*.
|
||||
|
||||
|
||||
DrawATPABitmap
|
||||
--------------
|
||||
@ -428,6 +492,10 @@ DrawATPABitmap
|
||||
|
||||
procedure DrawATPABitmap(bitmap: integer; ATPA: T2DPointArray);
|
||||
|
||||
*Draws* a Array of TPointArray on a bitmap.
|
||||
Each point in the TPointArray is *painted* on the bitmap by setting
|
||||
the pixel on the bitmap (position defined by tpa point)
|
||||
to a color. Colors differ per TPointArray (group).
|
||||
|
||||
DrawATPABitmapEx
|
||||
----------------
|
||||
@ -436,6 +504,11 @@ DrawATPABitmapEx
|
||||
|
||||
procedure DrawATPABitmapEx(bitmap: integer; ATPA: T2DPointArray; Colors: TIntegerArray);
|
||||
|
||||
*Draws* a Array of TPointArray on a bitmap.
|
||||
Each point in the TPointArray is *painted* on the bitmap by setting
|
||||
the pixel on the bitmap (position defined by tpa point)
|
||||
to a color. Colors are defined by *Colors*.
|
||||
|
||||
|
||||
DrawBitmap
|
||||
----------
|
||||
@ -446,7 +519,6 @@ DrawBitmap
|
||||
|
||||
Draw the bitmap to a TCanvas.
|
||||
|
||||
|
||||
RectangleBitmap
|
||||
---------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user