Class VLImageDisplay.TVLBasicImageDisplayElement
From Mitov Wiki Doc
(Difference between revisions)
(Automated Syncronization with Documentation) |
(Automated Syncronization with Documentation) |
||
Line 48: | Line 48: | ||
== From [[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]] == | == From [[Class VLImageDisplay.TVLImageDisplay|TVLImageDisplay]] == | ||
+ | |||
+ | == Properties == | ||
+ | |||
+ | === Published === | ||
+ | *[[Property VLImageDisplay.TVLImageDisplay.RenderMode|RenderMode]] - Specifies the desired rendering mode. | ||
== Methods == | == Methods == | ||
=== Public === | === Public === | ||
+ | *[[Method procedure VLImageDisplay.TVLImageDisplay.DrawTo(IGPGraphics;Boolean;Single;Single)|procedure DrawTo(AGraphics : IGPGraphics; AContoursOnly : Boolean; AWidth : Single; AHeight : Single)]] | ||
*[[Method procedure VLImageDisplay.TVLImageDisplay.Clear()|procedure Clear()]] - Clears the Display. | *[[Method procedure VLImageDisplay.TVLImageDisplay.Clear()|procedure Clear()]] - Clears the Display. | ||
*[[Method procedure VLImageDisplay.TVLImageDisplay.Invalidate()|procedure Invalidate()]] | *[[Method procedure VLImageDisplay.TVLImageDisplay.Invalidate()|procedure Invalidate()]] | ||
Line 84: | Line 90: | ||
*[[Property VLCommonDisplay.TVLCommonDisplay.Center|Center]] - Center the image in the display. | *[[Property VLCommonDisplay.TVLCommonDisplay.Center|Center]] - Center the image in the display. | ||
*[[Property VLCommonDisplay.TVLCommonDisplay.Stretch|Stretch]] - Stretch the image to the display size. | *[[Property VLCommonDisplay.TVLCommonDisplay.Stretch|Stretch]] - Stretch the image to the display size. | ||
+ | *[[Property VLCommonDisplay.TVLCommonDisplay.StretchMax|StretchMax]] - Stretches the image to fill completely the frame, while preserving the aspect ration. | ||
*[[Property VLCommonDisplay.TVLCommonDisplay.Proportional|Proportional]] - Keep the image proportional(Preserve aspect ratio). | *[[Property VLCommonDisplay.TVLCommonDisplay.Proportional|Proportional]] - Keep the image proportional(Preserve aspect ratio). | ||
*[[Property VLCommonDisplay.TVLCommonDisplay.Color|Color]] | *[[Property VLCommonDisplay.TVLCommonDisplay.Color|Color]] | ||
Line 117: | Line 124: | ||
=== Public === | === Public === | ||
+ | *[[Method function SLControlCollection.TSLCustomControlItem.GetParentComponent() : TComponent|function GetParentComponent() : TComponent]] | ||
+ | *[[Method function SLControlCollection.TSLCustomControlItem.HasParent() : Boolean|function HasParent() : Boolean]] | ||
*[[Method procedure SLControlCollection.TSLCustomControlItem.SetParent(TWinControl)|procedure SetParent(AParent : TWinControl)]] | *[[Method procedure SLControlCollection.TSLCustomControlItem.SetParent(TWinControl)|procedure SetParent(AParent : TWinControl)]] | ||
*[[Method function SLControlCollection.TSLCustomControlItem.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]] | *[[Method function SLControlCollection.TSLCustomControlItem.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]] | ||
*[[Method function SLControlCollection.TSLCustomControlItem.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]] | *[[Method function SLControlCollection.TSLCustomControlItem.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]] | ||
*[[Method procedure SLControlCollection.TSLCustomControlItem.SetParentComponent(TComponent)|procedure SetParentComponent(AValue : TComponent)]] | *[[Method procedure SLControlCollection.TSLCustomControlItem.SetParentComponent(TComponent)|procedure SetParentComponent(AValue : TComponent)]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Classes]] | [[Category:Classes]] |
Revision as of 20:28, 10 June 2013
This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.
Package: VideoLabBasicPkg
Unit: VLImageDisplay
Inherits: TVLImageDisplay
Contents |
Syntax
Delphi:
type TVLBasicImageDisplayElement = class( TVLImageDisplay, ILPComponentElement, IULBasicControl )
C++ Builder:
class TVLBasicImageDisplayElement : public TVLImageDisplay
Visual C++ (MFC):
class CTVLBasicImageDisplayElement : public CTVLImageDisplay
C# (.NET):
public ref class TVLBasicImageDisplayElement : Mitov.VideoLab.ImageDisplay
Summary
Base abstract class for Image Display elements.
Description
Common basic class for all of the VideoLab image display elements. Do not create any instances of this class.
Properties
Published
- Position - Specifies the position of the component element.
- Size - Specifies the size of the component element.
Methods
Public
From TVLImageDisplay
Properties
Published
- RenderMode - Specifies the desired rendering mode.
Methods
Public
- procedure DrawTo(AGraphics : IGPGraphics; AContoursOnly : Boolean; AWidth : Single; AHeight : Single)
- procedure Clear() - Clears the Display.
- procedure Invalidate()
From TVLCommonImageDisplay
Properties
Published
- AutoClear - Auto clear the display at the end of the video.
- AspectRatio - Specifies the desired aspect ration for the display.
- TabStop
Methods
Public
- procedure Clear() - Clears the display.
- procedure DisplayBitmap(ABitmap : TBitmap) - Displays the content of a bitmap.
- procedure DisplayBitmap(ABitmap : TVLBitmap) - Displays the content of a bitmap.
- procedure DisplayImage(AImage : IVLImageBuffer) - Displays the content of an image buffer.
Pins
- InputPin - The Video Input Pin of the display.
- UserControlOutputPin - User control source pin.
From TVLCommonDisplay
Properties
Published
- AutoSize - Auto-size to display to the video size.
- Center - Center the image in the display.
- Stretch - Stretch the image to the display size.
- StretchMax - Stretches the image to fill completely the frame, while preserving the aspect ration.
- Proportional - Keep the image proportional(Preserve aspect ratio).
- Color
Public
- ImageHeight - Returns the Height of the image in the display.
- ImageWidth - Returns the Width of the image in the display.
- ImageTop - Returns the Top position of the image in the display.
- ImageLeft - Returns the Left position of the image in the display.
Methods
Public
- procedure SetParent(AParent : TWinControl)
- function ScreenToImage(AValue : TPoint) : TPoint - Converts from screen coordinates into video frame coordinates.