diff --git a/Doc/sphinx/scriptref/colourconverting.rst b/Doc/sphinx/scriptref/colourconverting.rst index 8959177..fa32466 100644 --- a/Doc/sphinx/scriptref/colourconverting.rst +++ b/Doc/sphinx/scriptref/colourconverting.rst @@ -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); +