BaseScanControllerPrepareVectorGraphicList(IReadOnlyCollectionVectorGraphicLayer, Int32, dmat4, GenericMarkerProfile, IOPortCondition, NullableGuid, Int32, Int32, Int32, Boolean, Boolean, NullableGuid) 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 Guid PrepareVectorGraphicList(
IReadOnlyCollection<VectorGraphicLayer> layers,
int defaultPenNumber,
dmat4 modelMatrix,
GenericMarkerProfile markerProfile,
IOPortCondition condition,
Guid? parentListGuid,
int pathOffset = 0,
int pathBatchSize = 2147483647,
int executions = 1,
bool repeatOnCard = false,
bool singleListMode = false,
Guid? listGuid = null
)
Parameters
- layers IReadOnlyCollectionVectorGraphicLayer
- The contents to be prepared.
- defaultPenNumber Int32
- The default pen number to be used if the first path given does not specify any.
- modelMatrix dmat4
- Model matrix, will be skipped if dmat4.Zero.
- markerProfile GenericMarkerProfile
- Profile for pens etc, will be skipped if dmat4.Zero. Each pen will be stored in a separate list, unless singleListMode is used.
- condition IOPortCondition
- Binning condition.
- parentListGuid NullableGuid
- The list ID of the parent. If set, the new list will be wrapped inside the parent list.
- pathOffset Int32 (Optional)
- Offset of the first command to be added to the list.
- pathBatchSize Int32 (Optional)
- Maximum number of commands 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