[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: gr32_aggmod_canvas.pas line 240
type TAgxCanvas = class(TPersistent) |
||
protected |
||
m_rbuf: TAggRenderingBuffer; |
|
|
m_pixf: TPixelFormat; |
|
|
m_pixFormat: TAggPixelFormatProcessor; |
|
|
m_pixFormatComp: TAggPixelFormatProcessor; |
|
|
m_pixFormatPre: TAggPixelFormatProcessor; |
|
|
m_pixFormatCompPre: TAggPixelFormatProcessor; |
|
|
m_renBase: TAggRendererBase; |
|
|
m_renBaseComp: TAggRendererBase; |
|
|
m_renBasePre: TAggRendererBase; |
|
|
m_renBaseCompPre: TAggRendererBase; |
|
|
m_renSolid: TAggRendererScanLineAASolid; |
|
|
m_renSolidComp: TAggRendererScanLineAASolid; |
|
|
m_allocator: TAggSpanAllocator; |
|
|
|
||
|
||
|
||
|
||
m_scanline: TAggScanLineUnpacked8; |
|
|
m_rasterizer: TAggRasterizerScanLineAA; |
|
|
m_masterAlpha: Double; |
|
|
m_antiAliasGamma: Double; |
|
|
|
||
|
||
m_fillGradient: TAggPodAutoArray; |
|
|
m_lineGradient: TAggPodAutoArray; |
|
|
|
||
|
||
|
||
|
||
m_fillGradientMatrix: TAggTransAffine; |
|
|
m_lineGradientMatrix: TAggTransAffine; |
|
|
m_fillGradientD1: Double; |
|
|
m_lineGradientD1: Double; |
|
|
m_fillGradientD2: Double; |
|
|
m_lineGradientD2: Double; |
|
|
m_textAngle: Double; |
|
|
|
||
|
||
m_textHints: Boolean; |
|
|
m_fontHeight: Double; |
|
|
m_fontAscent: Double; |
|
|
m_fontDescent: Double; |
|
|
m_fontWeight: LongInt; |
|
|
m_fontFileName: Ansistring; |
|
|
m_fontItalic: Boolean; |
|
|
|
||
|
||
|
||
m_imageFilterLut: TAggImageFilterLUT; |
|
|
m_fillGradientInterpolator: TAggSpanInterpolatorLinear; |
|
|
m_lineGradientInterpolator: TAggSpanInterpolatorLinear; |
|
|
m_linearGradientFunction: TAggGradientX; |
|
|
m_radialGradientFunction: TAggGradientCircle; |
|
|
m_lineWidth: Double; |
|
|
m_evenOddFlag: Boolean; |
|
|
m_path: TAggPathStorage; |
|
|
m_transform: TAggTransAffine; |
|
|
m_convCurve: TAggConvCurve; |
|
|
m_convStroke: TAggConvStroke; |
|
|
m_pathTransform: TAggConvTransform; |
|
|
m_strokeTransform: TAggConvTransform; |
|
|
m_imageFlip: Boolean; |
|
|
m_gammaNone: TAggGammaNone; |
|
|
|
||
m_ifBilinear: TAggImageFilterBilinear; |
|
|
m_ifHanning: TAggImageFilterHanning; |
|
|
m_ifHermite: TAggImageFilterHermite; |
|
|
m_ifQuadric: TAggImageFilterQuadric; |
|
|
m_ifBicubic: TAggImageFilterBicubic; |
|
|
m_ifCatrom: TAggImageFilterCatrom; |
|
|
m_ifSpline16: TAggImageFilterSpline16; |
|
|
m_ifSpline36: TAggImageFilterSpline36; |
|
|
m_ifBlackman144: TAggImageFilterBlackman144; |
|
|
fLinkBmp32: TBitmap32; |
|
|
fWidth: Integer; |
|
|
fHeight: Integer; |
|
|
procedure render(); |
|
|
procedure addLine(); |
|
|
procedure updateRasterizerGamma; |
|
|
procedure renderImage(); |
|
|
public |
||
constructor Create; virtual; |
|
|
destructor Destroy; override; |
|
|
procedure Invalidate; |
|
|
function Attach(); virtual; |
|
|
function ColorAgxToColor32(); |
|
|
function Color32ToColorAgx(); |
|
|
function ColorAgxToColor(); |
|
|
function ColorToColorAgx(); |
|
|
function FPColorToColorAgx(); |
|
|
function ColorAgxToFPColor(); |
|
|
procedure ClearAll(); |
|
|
procedure FillAll(); |
|
|
procedure BlendModeSet(); |
|
|
function BlendModeGet; |
|
|
procedure MasterAlphaSet(); |
|
|
function MasterAlphaGet; |
|
|
procedure AntiAliasGammaSet(); |
|
|
function AntiAliasGammaGet; |
|
|
procedure NoFill; |
|
|
procedure FillColorSet(); |
|
|
function FillColorGet; |
|
|
procedure FillEvenOddSet(); |
|
|
function FillEvenOddGet; |
|
|
procedure FillLinearGradient(); |
|
|
procedure FillRadialGradient(); |
|
|
procedure NoLine; |
|
|
procedure LineColorSet(); |
|
|
function LineColorGet; |
|
|
procedure LineWidthSet(); |
|
|
function LineWidthGet; |
|
|
procedure LineCapSet(); |
|
|
function LineCapGet; |
|
|
procedure LineJoinSet(); |
|
|
function LineJoinGet; |
|
|
procedure LineLinearGradient(); |
|
|
procedure LineRadialGradient(); |
|
|
procedure TransformationsReset; |
|
|
procedure TransformationsSet(); |
|
|
function TransformationsGet; |
|
|
procedure Affine(); |
|
|
procedure Rotate(); |
|
|
procedure Scale(); |
|
|
procedure Skew(); |
|
|
procedure Translate(); |
|
|
procedure Parallelogram(); |
|
|
procedure Viewport(); |
|
|
procedure WorldToScreen(); |
|
|
procedure ScreenToWorld(); |
|
|
procedure AlignPoint(); |
|
|
procedure ClipBoxSet(); |
|
|
function ClipBoxGet; |
|
|
procedure ClearClipBox(); |
|
|
function InBox(); |
|
|
procedure Line(); |
|
|
procedure Triangle(); |
|
|
procedure Rectangle(); |
|
|
procedure RoundedRect(); |
|
|
procedure Ellipse(); |
|
|
procedure Circle(); |
|
|
procedure Arc(); |
|
|
procedure Star(); |
|
|
procedure Curve(); |
|
|
procedure Polygon(); |
|
|
procedure PolygonInt(); |
|
|
procedure Polyline(); |
|
|
procedure PolylineInt(); |
|
|
procedure ResetPath; |
|
|
procedure PathGetBoundRect(); |
|
|
procedure PathFillWithImage(); |
|
|
procedure MoveTo(); |
|
|
procedure MoveRel(); |
|
|
procedure LineTo(); |
|
|
procedure LineRel(); |
|
|
procedure HorLineTo(); |
|
|
procedure HorLineRel(); |
|
|
procedure VerLineTo(); |
|
|
procedure VerLineRel(); |
|
|
procedure ArcTo(); |
|
|
procedure ArcRel(); |
|
|
procedure QuadricCurveTo(); |
|
|
procedure QuadricCurveRel(); |
|
|
procedure CubicCurveTo(); |
|
|
procedure CubicCurveRel(); |
|
|
procedure AddEllipse(); |
|
|
procedure ClosePolygon; |
|
|
procedure DrawPath(); |
|
|
function FontUsesFreeType; |
|
|
function FontUsesWin32TrueType; |
|
|
procedure FlipText(); |
|
|
procedure Font(); |
|
|
procedure FontEx(); |
|
|
procedure FontBoldSet(); |
|
|
function FontBoldGet; |
|
|
procedure FontItalicSet(); |
|
|
function FontItalicGet; |
|
|
procedure FontHeightSet(); |
|
|
function FontHeightGet; |
|
|
procedure FontFileNameSet(); |
|
|
function FontFileNameGet; |
|
|
procedure FontWeightSet(); |
|
|
function FontWeightGet; |
|
|
procedure TextHintsSet(); |
|
|
function TextHintsGet; |
|
|
procedure TextAngleSet(); |
|
|
function TextAngleGet; |
|
|
procedure TextAlignmentSet(); |
|
|
function TextWidthGet(); |
|
|
function TextHeightGet; |
|
|
procedure Text(); virtual; |
|
|
procedure ImageFilterSet(); |
|
|
function ImageFilterGet; |
|
|
procedure ImageResampleSet(); overload; |
|
|
function ImageResampleGet; overload; |
|
|
procedure ImageFlip(); |
|
|
procedure TransformImage(); |
|
|
procedure TransformImagePath(); |
|
|
procedure CopyImage(); |
|
|
property LinkBmp32: TBitmap32; [r] |
|
|
property Height: Integer; [r] |
|
|
property Width: Integer; [r] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |