[Overview][Types][Classes][Index] | Reference for unit 'LazFreeTypeIntfDrawer' (#lcl)

# TIntfFreeTypeDrawer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

## Declaration

Source position: lazfreetypeintfdrawer.pas line 23

`type TIntfFreeTypeDrawer = class(TFreeTypeDrawer)`
`protected`
`procedure RenderDirectly();` |  |
`procedure RenderDirectlyClearType();` |  |
`procedure InternalMergeColorOver();`
`procedure MergeColorOver();` |  |
`procedure DrawPixelAt();`
`procedure ClearTypePixelAt();`
`function UnclippedGetPixelAddress();`
`function ClippedGetPixelAddress();`
`public`
`ClearTypeRGBOrder: Boolean;` |  |
`constructor Create();` |  |
`procedure ClippedDrawPixel();` |  |
`procedure UnclippedDrawPixel();`
`procedure ClippedClearTypePixel();`
`procedure UnclippedClearTypePixel();`
`procedure DrawVertLine();` |  |
`procedure SetHorizLine();`
`procedure DrawHorizLine();`
`procedure FillRect();`
`procedure FillPixels();`
`procedure DrawText(); override; overload;` |  |
`procedure DrawGlyph(); override; overload;`
`property Destination: TLazIntfImage; [rw]` |  |
`destructor Destroy; override;` |  |
`end;`

## Inheritance

`TIntfFreeTypeDrawer` |  |
`TFreeTypeDrawer`
?
`TObject`