Click or drag to resize

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.ScanController
Assembly: RAYLASE.Marker.Device (in RAYLASE.Marker.Device.dll) Version: 2.19.0
Syntax
C#
public 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

Guid
Guid of the created list. Pass this Guid to [M:BaseScanController.SetList(???,System.Int32,System.Boolean,System.Boolean)].
See Also