1
0
mirror of https://github.com/moparisthebest/Simba synced 2024-11-21 08:45:06 -05:00

Documentation: Added initial colour conv doc.

This commit is contained in:
Merlijn Wajer 2011-03-11 11:39:23 +01:00
parent e7bd74c271
commit 374270d9e7

View File

@ -3,5 +3,80 @@
Colour Conversions
==================
Please refer to http://wizzup.org/simbafpcdoc/colour_conv/index.html for now.
Colour spaces
-------------
Explain some colour spaces here.
Colour Conversion Methods
-------------------------
.. code-block:: pascal
procedure ColorToRGB(Color: integer; var r, g, b: Integer);
RGBtoColor
~~~~~~~~~~
.. code-block:: pascal
function RGBtoColor(r, g, b: Integer): TColor;
ColorToHSL
~~~~~~~~~~
.. code-block:: pascal
procedure ColorToHSL(Color: Integer; var h, s, l: Extended);
HSLToColor
~~~~~~~~~~
.. code-block:: pascal
function HSLToColor(H, S, L: Extended): TColor;
ColorToXYZ
~~~~~~~~~~
.. code-block:: pascal
procedure ColorToXYZ(Color: Integer; var x, y, z: Extended);
XYZToColor
~~~~~~~~~~
.. code-block:: pascal
function XYZToColor(X, Y, Z: Extended): TColor;
RGBToHSL
~~~~~~~~
.. code-block:: pascal
procedure RGBToHSL(R, G, B: Integer; var h, s, l: Extended);
HSLtoRGB
~~~~~~~~
.. code-block:: pascal
procedure HSLtoRGB(H, S, L: extended; var R, G ,B: Integer);
RGBToXYZ
~~~~~~~~
.. code-block:: pascal
procedure RGBToXYZ(R, G, B: Integer;var x, y ,z: Extended);
XYZToRGB
~~~~~~~~
.. code-block:: pascal
procedure XYZToRGB(X, Y, Z: Extended; var R, G, B: Integer);