Unit BGRAGradientScanner
📄 Source code
Functions and Procedures
Constants
Variables
 
Description
Scanners that generate gradients. This allows to use gradients as textures
Uses
Overview
Structures
Types
Description
Types
| TBGRAColorInterpolation = (...); | 
| 
Color interpolation in gradients Values
ciStdRGB: Using sRGB colorspace
ciLinearRGB: Using linear RGB colorspace
ciLinearHSLPositive: Using HSL colorspace, rotating hue towards positive
ciLinearHSLNegative: Using HSL colorspace, rotating hue towards negative
ciGSBPositive: Using GSB colorspace, rotating hue towards positive
ciGSBNegative: Using GSB colorspace, rotating hue towards negative
ciLinearHSLAuto: Using HSL colorspace, rotating hue for shortest path
ciGSBAuto: Using GSB colorspace, rotating hue for shortest path | 
| TBGRAGradientRepetition = (...); | 
| 
Gradient reptition option Values
grPad: Pad with the end colors
grRepeat: Repeat gradient by jumping from end to start
grReflect: Repeat gradient using reflection
grSine: Repeat gradient using the sine of the position | 
| TBGRAGradientScannerInternalScanAtFunc = function(const p: TPointF):single of object; | 
| This item has no description. | 
| TBGRAGradientScannerInternalScanNextFunc = function():single of object; | 
| This item has no description. | 
| TGradientInterpolationFunction = function(t: single): single of object; | 
| This item has no description. | 
| THueGradientOption = (...); | 
| This item has no description. Values
hgoRepeat
hgoReflect
hgoPositiveDirection: repetition
hgoNegativeDirection
hgoDirectionAuto
hgoHueCorrection: hue orientation
hgoLightnessCorrection
hgoGuessNonSaturatedHue |