BaseScanControllerPrepareBitmapGraphicList Method |
Creates the commands lists internally. Prepared lists can be downloaded with [M:BaseScanController.SetList(???,System.Int32,System.Boolean,System.Boolean)].
Namespace: RAYLASE.Marker.Device.ScanControllerAssembly: RAYLASE.Marker.Device (in RAYLASE.Marker.Device.dll) Version: 2.19.0
Syntaxpublic abstract Guid PrepareBitmapGraphicList(
BitmapHolder bitmapHolder,
dmat4 modelMatrix,
BitmapMarkerProfile markerProfile,
IOPortCondition condition,
Guid? parentListGuid,
int penNumber,
IDictionary<int, (double? Distance, dvec3? StopPosition)> scanLineMotfDistanceMap,
int beginScanLine = 0,
int scanlineCount = 2147483647,
int executions = 1,
bool repeatOnCard = false,
bool singleListMode = false,
Guid? listGuid = null
)
Parameters
- bitmapHolder BitmapHolder
- Bitmap to be marked, will be skipped if it isNull.
- modelMatrix dmat4
- Model matrix, will be skipped if dmat4.Zero.
- markerProfile BitmapMarkerProfile
- The bitmap marker profile.
- condition IOPortCondition
- Binning condition.
- parentListGuid NullableGuid
- The list ID of the parent. If set, the new list will be wrapped inside the parent list.
- penNumber Int32
- The number of the pen used for this bitmap.
- scanLineMotfDistanceMap IDictionaryInt32, ValueTupleNullableDouble, Nullabledvec3
- Dictionary containing scan line related motf informations.
- beginScanLine Int32 (Optional)
- Number of first scanline to be added to the list.
- scanlineCount Int32 (Optional)
- Number of scanlines to be added to the list.
- executions Int32 (Optional)
- Number of executions.
- repeatOnCard Boolean (Optional)
- If set, content will be looped on the card, otherwise the content will be appended repeat times to the list.
- singleListMode Boolean (Optional)
- If set, merges all content into a single list.
- listGuid NullableGuid (Optional)
-
If set, the specified content will replace the content of an existing list ( values not to be updated can be set no null ). Otherwise a new list
with a new GUID will be created.
Return Value
GuidGuid of the created list. Pass this Guid to
[M:BaseScanController.SetList(???,System.Int32,System.Boolean,System.Boolean)].
See Also