FMX.Graphics.TCanvas Methods
InheritedProtected
_AddRef | protected | Increments the reference count for the interfaced object's interface. |
_Release | protected | Decrements the reference count for the interfaced object's interface. |
AfterConstruction | public | Obtains a reference to the Owner's interface. |
AlignToPixel | public | Returns a location or rectangle of integer pixel coordinates based on the specified location or rectangle of virtual floating-point coordinates. |
AlignToPixelHorizontally | public | |
AlignToPixelVertically | public | |
Assign | public | Copies the contents of another similar object. |
AssignTo | protected | Copies the properties of an object to a destination object. |
BeforeDestruction | public | Responds before the first destructor executes. |
BeginScene | public | Notifies the TCanvas object that the drawing can begin. |
CheckDisposed | protected | This method is deprecated. |
ClassInfo | public | Returns a pointer to the run-time type information (RTTI) table for the object type. |
ClassName | public | Returns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument). |
ClassNameIs | public | Determines whether an object is of a specific type. |
ClassParent | public | Returns the type of the immediate ancestor of a class. |
ClassType | public | Returns the class reference for the object's class. |
CleanupInstance | public | Performs finalization on long strings, variants, and interface variables within a class. |
Clear | public | Clears the surface of a TCanvas object. |
ClearRect | public | Clears a rectangular area from a TCanvas object. |
CopyBitmap | public | |
Create | public | |
CreateFromBitmap | protected | Creates and initializes a TCanvas from a TBitmap. |
CreateFromPrinter | protected | Creates and initializes a TCanvas from a printer's native handle. |
CreateFromWindow | protected | Creates and initializes a TCanvas from a parent window. |
CreateSaveState | protected | Creates a TCanvasSaveState object when the SaveState methods is called. |
DefaultHandler | public | Provides the interface for a method that processes message records. |
DefineProperties | protected | Provides an interface for a method that reads and writes otherwise unpublished data. |
Destroy | public | Destroys the current TCanvas and its components, and then frees its memory. |
Dispatch | public | Calls message-handling methods for the object, based on the contents of the Message parameter. |
DisposeOf | public | DisposeOf forces the execution of the destructor code in an object. |
DoBeginScene | protected | Makes the initialization required to begin drawing on the TCanvas object. |
DoBlendingChanged | protected | |
DoClear | protected | |
DoClearRect | protected | |
DoCopyBitmap | protected | |
DoDrawBitmap | protected | |
DoDrawEllipse | protected | |
DoDrawLine | protected | |
DoDrawPath | protected | |
DoDrawPolygon | protected | |
DoDrawRect | protected | |
DoEndScene | protected | Makes the required cleaning after drawing on the TCanvas object. |
DoExcludeClipRect | protected | |
DoFillEllipse | protected | |
DoFillPath | protected | |
DoFillPolygon | protected | |
DoFillRect | protected | |
DoFillRoundRect | protected | |
DoFinalizeBitmap | protected | |
DoFlush | protected | |
DoInitializeBitmap | protected | |
DoIntersectClipRect | protected | |
DoMapBitmap | protected | |
DoSetMatrix | protected | Transforms the matrix. |
DoUnmapBitmap | protected | |
DrawArc | public | Draws an arc as the part of an ellipse contour on the TCanvas. |
DrawBitmap | public | Draws a specified area from a TBitmap image after scaling it to a specified area of the TCanvas. |
DrawDashRect | public | Draws a rectangle with rounded corners, using the standard TStrokeBrush pen, on the current TCanvas. |
DrawEllipse | public | Draws an ellipse defined by a bounding rectangle structure on the current TCanvas. |
DrawLine | public | Draws a line defined by two points on the current TCanvas. |
DrawPath | public | Draws a path on the current TCanvas. |
DrawPolygon | public | Draws a polygon on the current TCanvas. |
DrawRect | public | Draws a rectangle with customized shapes of corners on the current TCanvas. |
DrawRectSides | public | Draws the specified sides of a rectangle with customized shapes of corners on the current TCanvas. |
EndScene | public | Notifies the TCanvas object that the drawing is complete. |
Equals | public | Checks whether the current instance and the Obj parameter are equal. |
ExcludeClipRect | public | Excludes a rectangle area from the clipping area of TCanvas. |
FieldAddress | public | Returns the address of a published object field. |
FillArc | public | Fills an arc on the TCanvas. |
FillEllipse | public | Fills an ellipse defined by a bounding rectangle structure and draws it on the current TCanvas. |
FillPath | public | Fills a path and displays it on the current TCanvas. |
FillPolygon | public | Fills a polygon and displays it on the current TCanvas. |
FillRect | public | Fills a rectangle with customized corners on the current TCanvas. |
FillText | public | Displays a text string on a specified rectangle area of the current TCanvas. |
FinalizeBitmap | public | |
Flush | public | |
FontChanged | protected | TFont.OnChanged event dispatcher. |
Free | public | Destroys an object and frees its associated memory, if necessary. |
FreeInstance | public | Deallocates memory allocated by a previous call to the NewInstance method. |
GetAttribute | public | |
GetCanvasScale | protected | |
GetCanvasStyle | public | |
GetDisposed | protected | Getter for the Disposed property. |
GetHashCode | public | Returns an integer containing the hash code. |
GetInterface | public | Retrieves a specified interface. |
GetInterfaceEntry | public | Returns the entry for a specific interface implemented in a class. |
GetInterfaceTable | public | Returns a pointer to a structure containing all of the interfaces implemented by a given class. |
GetNamePath | public | Returns the name of the object as it appears in the Object Inspector. |
GetOwner | protected | Returns the owner of an object. |
InheritsFrom | public | Determines the relationship of two object types. |
Initialize | protected | Initializes the TCanvas properties when TCanvas is created. |
InitializeBitmap | public | |
InitInstance | public | Initializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer. |
InstanceSize | public | Returns the size in bytes of each instance of the object type. |
IntersectClipRect | public | Defines the drawing area by intersecting the current clipping area of the TCanvas and a rectangle. |
IsScaleInteger | public | Indicates whether the scale is an integer value (True ) or has a fractional part (False ). |
LoadFontFromStream | public | Loads a font family from a stream. |
Lock | public | |
MapBitmap | public | |
MeasureLines | public | Measures the lines of a specified text with specified properties and framed in a specified rectangle. |
MeasureText | public | Measures the area occupied by a text string with the specified alignments, flag, and current font, on the TCanvas. |
MethodAddress | public | Returns the address of a class method by name. |
MethodName | public | Returns the name of a class method by address. |
MultiplyMatrix | public | Multiplies the Matrix property. |
NewInstance | public | Allocates memory for an instance of an object type and returns a pointer to that new instance. |
operator () | public | |
PtInPath | public | Checks whether a certain point belongs to a TPathData. |
QualifiedClassName | public | Returns the qualified name of the class. |
QueryInterface | public | Returns a reference to a specified interface if the object supports that interface. |
RaiseIfBeginSceneCountZero | protected | |
RestoreState | public | Restores the drawing and filling properties of the TCanvas to a saved state. |
SafeCallException | public | Handles exceptions in methods declared using the safecall calling convention. |
SaveState | public | Saves the current drawing and filling properties of the TCanvas. |
SetMatrix | public | Sets the Matrix property. |
SetSize | public | |
TextHeight | public | Returns the height, in pixels, of a string rendered in the current Font. |
TextToPath | public | Creates a TPathData from a text string with the specified alignments and the current font. |
TextWidth | public | Returns the width, in pixels, of a string rendered in the current font. |
ToString | public | Returns a string containing the class name. |
TransformPoint | protected | |
TransformRect | protected | TransformRect applies the current transformation matrix from the canvas on a specified TRectF. |
UnInitialize | protected | |
UnitName | public | Returns the name of the unit where the class is defined. |
UnitScope | public | Returns the class's unit scope. |
Unlock | public | |
UnmapBitmap | public |