Skip to main content

WindowImageStreamer:create_view_element()

WindowImageStreamer:create_view_element([param_table])

This method creates a CapturedImage view element to show a portion of captured image.

Note

When a viewport includes a view containing a CapturedImage view element, touch and mouse interaction messages in the transparent areas of the view will no longer be passed to the underlying window. In other words, interaction with background windows via touch or mouse actions will be disabled. This can cause issues if you are simultaneously using a CapturedWindow view element for touch-based instruments, such as the Garmin G3X Touch.

Take caution when using both CapturedImage and CapturedWindow view elements within the same viewport.

Parameters

ParameterTypeDescription
param_tabletableThis parameter is in associative array table format, meaning it's specified by keys rather than parameter positions. See the Parameters Table section.
If this parameter is omitted, it is equivalent to specifying an empty table {}.

Parameters Table

KeyTypeDescription
xnumberSpecifies the x-coordinate of the left edge of the rectangular area within the captured image by the WindowImageStreamer object to be displayed as a CapturedImage view element, in pixel units.
If this parameter is omitted, it defaults to 0.
ynumberSpecifies the y-coordinate of the top edge of the rectangular area within the captured image by the WindowImageStreamer object to be displayed as a CapturedImage view element, in pixel units.
If this parameter is omitted, it defaults to 0.
widthnumberSpecifies the width of the rectangular area within the captured image by the WindowImageStreamer object to be displayed as a CapturedImage view element, in pixel units.
If this parameter is set to 0 or omitted, it defaults to the width of the capture target window.
heightnumberSpecifies the height of the rectangular area within the captured image by the WindowImageStreamer object to be displayed as a CapturedImage view element, in pixel units.
If this parameter is set to 0 or omitted, it defaults to the height of the capture target window.
horizontal_alignmentstringSpecifies how to align the captured image horizontally when the aspect ratio of the view element region and the aspect ratio specified by width and height. It specifies either of center, left, or right.
The default is center.
vertical_alignmentstringSpecifies how to align the captured image vertically when the aspect ratio of the view element retion and the aspect ratio specified by width and height differ. It specifies either of center, top, or bottom.
The default is center.

Return Values

This function returns a CapturedImage object.

See Also