[Overview][Constants][Types][Procedures and functions][Index] Reference for unit 'GraphUtil' (#lcl)

Reference for unit 'GraphUtil': Procedures and functions

AntiAliasedStretchDrawBitmap

  

Stretch-draws a bitmap using anti-aliased drawing.

BitmapGrayscale

  

Converts a bitmap to grayscale taking filtering parameters into account.

ColorAdjustLuma

  

ColorHLSToRGB

  

ColorRGBToHLS

  

Converts an RGB color value to Hue, Luminance, and Saturation values.

ColorToGray

  

Converts a Lazarus TColor value to its grayscale equivalent.

ColorToHLS

  

Converts a TColor value to its Hue, Lightness, and Saturation values.

ColorToHSV

  

Converts a TColor value to Hue, Saturation, and brightness Values.

DrawArrow

  

Draws a line with an arrow at the specified location on a canvas.

DrawGradientWindow

  

Draws a window with a Title using gradient coloring.

DrawVerticalGradient

  

Draws a gradient from top to bottom with parabolic color variation.

FloodFill

  

A simple first-in-first-out circular buffer (queue) for flood-filling contiguous voxels.

GetHighLightColor

  

GetHValue

  

Gets the Hue value from the specified TColor value.

GetShadowColor

  

GetSValue

  

Gets the Saturation value from the specified TColor value.

GetVValue

  

Gets the brightness value from the specified TColor value.

HLStoColor

  

Converts Hue, Lightness, and Saturation values to a TColor value.

HLStoRGB

  

Converts Hue, Lightness, and Saturation values to a RGB color values.

HSVRangeToColor

  

HSVToColor

  

Converts Hue, Saturation, and brightness values to a TColor value.

HSVtoRGB

  

Converts Hue, Saturation, and brightness values to RGB values.

HSVtoRGBQuad

  

Converts Hue, Saturation, and brightness values to a TRGBQuad value .

HSVtoRGBRange

  

HSVtoRGBTriple

  

Converts Hue, Saturation, and brightness values to a TRGBTriple value .

NormalizeRect

  

Ensures that coordinates in the rectangle are in the correct order.

RGBtoHLS

  

Converts RGB color values to Hue, Lightness, and Saturation values.

RGBToHSV

  

Converts RGB values to Hue, Saturation, and brightness values.

RGBtoHSVRange

  

ScaleImg

  

Scales the specified bitmap image to the required dimensions.

WaveTo

  

Draws a horizontal or vertical wave at the specified position to the given device context.


Version 4.0 Generated 2025-05-03 Home