[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: agg_fpimage.pas line 431
type TAggFPCanvas = class(TFPCustomCanvas) |
||
protected |
||
|
||
|
||
|
||
|
||
|
||
FUseUTF8: Boolean; |
|
|
m_rbuf: rendering_buffer; |
|
|
m_pixFormat: pixel_formats; |
|
|
m_pixFormatComp: pixel_formats; |
|
|
m_pixFormatPre: pixel_formats; |
|
|
m_pixFormatCompPre: pixel_formats; |
|
|
m_renBase: renderer_base; |
|
|
m_renBaseComp: renderer_base; |
|
|
m_renBasePre: renderer_base; |
|
|
m_renBaseCompPre: renderer_base; |
|
|
m_renSolid: renderer_scanline_aa_solid; |
|
|
m_renSolidComp: renderer_scanline_aa_solid; |
|
|
m_allocator: span_allocator; |
|
|
|
||
|
||
|
||
|
||
m_scanline: scanline_u8; |
|
|
m_rasterizer: rasterizer_scanline_aa; |
|
|
m_masterAlpha: Double; |
|
|
m_antiAliasGamma: Double; |
|
|
m_fillGradient: pod_auto_array; |
|
|
m_lineGradient: pod_auto_array; |
|
|
|
||
|
||
m_fillGradientMatrix: trans_affine; |
|
|
m_lineGradientMatrix: trans_affine; |
|
|
m_fillGradientD1: Double; |
|
|
m_lineGradientD1: Double; |
|
|
m_fillGradientD2: Double; |
|
|
m_lineGradientD2: Double; |
|
|
|
||
|
||
m_imageFilterLut: image_filter_lut; |
|
|
m_fillGradientInterpolator: span_interpolator_linear; |
|
|
m_lineGradientInterpolator: span_interpolator_linear; |
|
|
m_linearGradientFunction: gradient_x; |
|
|
m_radialGradientFunction: gradient_circle; |
|
|
m_evenOddFlag: Boolean; |
|
|
m_transform: trans_affine; |
|
|
m_convStroke: conv_stroke; |
|
|
m_pathTransform: conv_transform; |
|
|
m_strokeTransform: conv_transform; |
|
|
m_gammaNone: gamma_none; |
|
|
|
||
m_ifBilinear: image_filter_bilinear; |
|
|
m_ifHanning: image_filter_hanning; |
|
|
m_ifHermite: image_filter_hermite; |
|
|
m_ifQuadric: image_filter_quadric; |
|
|
m_ifBicubic: image_filter_bicubic; |
|
|
m_ifCatrom: image_filter_catrom; |
|
|
m_ifSpline16: image_filter_spline16; |
|
|
m_ifSpline36: image_filter_spline36; |
|
|
m_ifBlackman144: image_filter_blackman144; |
|
|
procedure Agg2DRenderer_render(); |
|
|
procedure addLine(); |
|
|
function GetAggTransformations; |
|
|
procedure render(); |
|
|
procedure Agg2DRenderer_renderImage(); |
|
|
procedure SetAggTransformations(); |
|
|
procedure SetAntiAliasGamma(); |
|
|
procedure SetBlendMode(); |
|
|
procedure SetImageFilter(); |
|
|
procedure SetImageResample(); |
|
|
procedure SetMasterAlpha(); |
|
|
procedure UpdateRasterizerGamma; |
|
|
procedure DoCopyRect(); override; |
|
|
function DoCreateDefaultBrush; override; |
|
|
function DoCreateDefaultFont; override; |
|
|
function DoCreateDefaultPen; override; |
|
|
function DoCreateDefaultPath; virtual; |
|
|
function DoCreateDefaultImage; virtual; |
|
|
procedure DoDraw(); override; |
|
|
procedure DoEllipse(); override; |
|
|
procedure DoEllipseFill(); override; |
|
|
procedure DoFloodFill(); override; |
|
|
function DoGetTextHeight(); override; |
|
|
procedure DoGetTextSize(); override; |
|
|
function DoGetTextWidth(); override; |
|
|
procedure DoLine(); override; |
|
|
procedure DoPolygon(); override; |
|
|
procedure DoPolygonFill(); override; |
|
|
procedure DoPolyline(); override; |
|
|
procedure DoRectangle(); override; |
|
|
procedure DoRectangleFill(); override; |
|
|
procedure DoTextOut(); override; |
|
|
function GetColor(); override; |
|
|
function GetHeight; override; |
|
|
function GetWidth; override; |
|
|
procedure SetColor(); override; |
|
|
procedure SetHeight(); override; |
|
|
procedure SetWidth(); override; |
|
|
procedure OnImageOperation(); virtual; |
|
|
public |
||
constructor Create; |
|
|
destructor Destroy; override; |
|
|
procedure ClearSettings; virtual; |
|
|
procedure AggClearAll(); |
|
|
procedure Erase; override; |
|
|
procedure AggLine(); |
|
|
procedure AggTriangle(); |
|
|
procedure AggRectangle(); |
|
|
procedure AggRoundedRect(); |
|
|
procedure AggEllipse(); |
|
|
procedure AggArc(); |
|
|
procedure AggStar(); |
|
|
procedure AggCurve(); |
|
|
procedure AggPolygon(); |
|
|
procedure AggPolyline(); |
|
|
procedure AggFillLinearGradient(); |
|
|
procedure AggLineLinearGradient(); |
|
|
procedure AggFillRadialGradient(); |
|
|
procedure AggLineRadialGradient(); |
|
|
procedure AggResetPath; |
|
|
procedure AggMoveTo(); |
|
|
procedure AggMoveRel(); |
|
|
procedure AggLineTo(); |
|
|
procedure AggLineRel(); |
|
|
procedure AggHorLineTo(); |
|
|
procedure AggHorLineRel(); |
|
|
procedure AggVerLineTo(); |
|
|
procedure AggVerLineRel(); |
|
|
procedure AggArcTo(); |
|
|
procedure AggArcRel(); |
|
|
procedure AggQuadricCurveTo(); |
|
|
procedure AggQuadricCurveRel(); |
|
|
procedure AggCubicCurveTo(); |
|
|
procedure AggCubicCurveRel(); |
|
|
procedure AggAddEllipse(); |
|
|
procedure AggClosePolygon; |
|
|
procedure AggDrawPath(); |
|
|
procedure AggSetClipBox(); |
|
|
function AggGetClipBox; |
|
|
procedure AggClearClipBox(); |
|
|
function AggInClipBox(); |
|
|
procedure AggResetTransformations; |
|
|
procedure AggAffine(); |
|
|
procedure AggRotate(); |
|
|
procedure AggScale(); |
|
|
procedure AggSkew(); |
|
|
procedure AggTranslate(); |
|
|
procedure AggParallelogram(); |
|
|
procedure AggViewport(); |
|
|
procedure AggWorldToScreen(); |
|
|
procedure AggScreenToWorld(); |
|
|
procedure AggAlignPoint(); |
|
|
procedure AggRenderImage(); |
|
|
procedure AggTransformImage(); |
|
|
procedure AggTransformImagePath(); |
|
|
procedure AggCopyImage(); |
|
|
function AggTextWidth(); virtual; |
|
|
function AggTextHeight(); virtual; |
|
|
procedure AggTextOut(); virtual; |
|
|
property Image: TAggFPImage; [r] |
|
|
|
||
property Brush: TAggFPBrush; [r] |
|
|
property Font: TAggFPFont; [r] |
|
|
property Path: TAggFPPath; [r] |
|
|
property AggBlendMode: TAggBlendMode; [rw] |
|
|
property AggMasterAlpha: Double; [rw] |
|
|
property AggAntiAliasGamma: Double; [rw] |
|
|
property UseUTF8: Boolean; [rw] |
|
|
property AggImageFilter: TAggImageFilter; [rw] |
|
|
property AggImageResample: TAggImageResample; [rw] |
|
|
property AggTransformations: TAggTransformations; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |