Class TBGRACanvasState2D
Unit
Declaration
type TBGRACanvasState2D = class(TObject)
Description
Saved state of a TCanvas2D
Hierarchy
- TObject
- TBGRACanvasState2D
Overview
Fields
fillColor: TBGRAPixel; |
|
fillMode: TFillMode; |
|
fillTextureProvider: IBGRACanvasTextureProvider2D; |
|
fontEmHeight: single; |
|
fontName: string; |
|
fontStyle: TFontStyles; |
|
globalAlpha: byte; |
|
lineWidth: single; |
|
matrix: TAffineMatrix; |
|
penStroker: TBGRAPenStroker; |
|
shadowBlur: single; |
|
shadowColor: TBGRAPixel; |
|
shadowFastest: boolean; |
|
shadowOffsetX: single; |
|
shadowOffsetY: single; |
|
strokeColor: TBGRAPixel; |
|
strokeTextureProvider: IBGRACanvasTextureProvider2D; |
|
textAlign: TAlignment; |
|
textBaseline: string; |
|
textDirection: TFontBidiMode; |
Methods
constructor Create(AMatrix: TAffineMatrix; AClipMask: TGrayscaleMask; AClipMaskOwned: boolean); |
|
destructor Destroy; override; |
|
function Duplicate: TBGRACanvasState2D; |
|
procedure SetClipMask(AClipMask: TGrayscaleMask; AOwned: boolean); |
|
procedure transform(AMatrix: TAffineMatrix); |
Properties
property clipMaskReadOnly: TGrayscaleMask read FClipMask; |
|
property clipMaskReadWrite: TGrayscaleMask read GetClipMaskReadWrite; |
Description
Fields
fillColor: TBGRAPixel; |
|
This item has no description. |
fillMode: TFillMode; |
|
This item has no description. |
fillTextureProvider: IBGRACanvasTextureProvider2D; |
|
This item has no description. |
fontEmHeight: single; |
|
This item has no description. |
fontName: string; |
|
This item has no description. |
fontStyle: TFontStyles; |
|
This item has no description. |
globalAlpha: byte; |
|
This item has no description. |
lineWidth: single; |
|
This item has no description. |
matrix: TAffineMatrix; |
|
This item has no description. |
penStroker: TBGRAPenStroker; |
|
This item has no description. |
shadowBlur: single; |
|
This item has no description. |
shadowColor: TBGRAPixel; |
|
This item has no description. |
shadowFastest: boolean; |
|
This item has no description. |
shadowOffsetX: single; |
|
This item has no description. |
shadowOffsetY: single; |
|
This item has no description. |
strokeColor: TBGRAPixel; |
|
This item has no description. |
strokeTextureProvider: IBGRACanvasTextureProvider2D; |
|
This item has no description. |
textAlign: TAlignment; |
|
This item has no description. |
textBaseline: string; |
|
This item has no description. |
textDirection: TFontBidiMode; |
|
This item has no description. |
Methods
constructor Create(AMatrix: TAffineMatrix; AClipMask: TGrayscaleMask; AClipMaskOwned: boolean); |
|
This item has no description. |
destructor Destroy; override; |
|
This item has no description. |
function Duplicate: TBGRACanvasState2D; |
|
This item has no description. |
procedure SetClipMask(AClipMask: TGrayscaleMask; AOwned: boolean); |
|
This item has no description. |
procedure transform(AMatrix: TAffineMatrix); |
|
This item has no description. |
Properties
property clipMaskReadOnly: TGrayscaleMask read FClipMask; |
|
This item has no description. |
property clipMaskReadWrite: TGrayscaleMask read GetClipMaskReadWrite; |
|
This item has no description. |