Click or drag to resize

API changes - 1.49

RAYLASE.Marker.Common.dll
  public class RAYLASE.Marker.Common.GUI.BitArraySelector

+ public bool UseSecondaryForeground { get; set; }
+ public Brush SecondaryForeground { get; set; }
+ public static DependencyProperty SecondaryForegroundProperty
+ public static DependencyProperty UseSecondaryForegroundProperty

RAYLASE.Marker.Device.dll
  public class RAYLASE.Marker.Device.ScanController.BaseScanController

+ public abstract Guid PrepareBitmapGraphicList( BitmapHolder bitmapHolder, dmat4 modelMatrix, BitmapMarkerProfile markerProfile, IOPortCondition condition, Guid? parentListGuid, int penNumber, IDictionary<int, ValueTuple<double?, dvec3?>> scanLineMotfDistanceMap, int beginScanLine = 0, int scanlineCount = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
- public abstract Guid PrepareBitmapGraphicList( BitmapHolder bitmapHolder, dmat4 modelMatrix, BitmapMarkerProfile markerProfile, IOPortCondition condition, Guid? parentListGuid, int penNumber, int beginScanLine = 0, int scanlineCount = 2147483647, int executions = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )

RAYLASE.Marker.GUI.Events.dll
RAYLASE.Marker.JobElement.dll
  public class RAYLASE.Marker.JobElement.BaseFlowJobElement

+ protected virtual bool IsChildEditable( long currentIteration )
+ public bool HasConditionValueOverride { get; protected set; }

  public class RAYLASE.Marker.JobElement.BaseJobElement

+ protected virtual string GenerateLocalTag( )

  public class RAYLASE.Marker.JobElement.BaseLoopFlow

+ protected virtual bool IsChildEditable( long currentIteration )
- public dvec3 MasterToCenter { get; protected set; }
+ public virtual dvec3 CalculateOffsetToCenter( long iteration )

  public class RAYLASE.Marker.JobElement.BaseMarkableVectorGraphic

+ public virtual bool IsUsingVariable { get; }

  public class RAYLASE.Marker.JobElement.ProcessingHolder

+ public bool IsEditable { get; set; }
+ public bool IsFirstIteration { get; }
- public bool IsFirstIteration( )
- public JobElementHolder ScanControllerTiledJobElementHolder { get; }
+ public JobElementHolder ScanControllerTiledJobElementHolder { get; set; }
+ public string IterationTag { get; }

  public class RAYLASE.Marker.JobElement.TransformationWrapper

+ public uint? BitMask { get; set; }

RAYLASE.Marker.Profile.dll
  public class RAYLASE.Marker.Profile.Model.GenericMarkerProfile

+ public uint? BitMaskOverride { get; set; }

RAYLASE.MarkerPlugin.dll
  public class RAYLASE.MarkerPlugin.JobElements.ArmLaserAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )

public class RAYLASE.MarkerPlugin.JobElements.ClusterCopy

+ public virtual dvec3 CalculateOffsetToCenter( long iteration )
+ public ClusterCopy( )
+ protected virtual Control DoShowUI( JobElementHolder jobElementHolder, string id )
+ protected virtual void DoShowUICallback( JobElementHolder jobElementHolder, PluginSettingsView settingsView )
+ public virtual void Initialize( )
+ protected virtual bool IsChildEditable( long currentIteration )
+ public int MasterIndex { get; set; }
+ protected virtual bool PreAllItemIteration( ProcessingHolder parentProcessingHolder, ProcessingHolder processingHolder, MarkableConfiguration processMarkableConfiguration, MarkableConfiguration localMarkableConfiguration, Guid ownerID, int? maxFlowJobElementExecutions )
+ protected virtual bool PreExecute( ProcessingHolder parentProcessingHolder, ProcessingHolder processingHolder, MarkableConfiguration processMarkableConfiguration, Guid ownerID, int? maxFlowJobElementExecutions )
+ public IList<TransformationWrapper> Transformations { get; }

  public class RAYLASE.MarkerPlugin.JobElements.DelayAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )

  public class RAYLASE.MarkerPlugin.JobElements.MarkableBarcode

+ public virtual bool IsUsingVariable { get; }

  public class RAYLASE.MarkerPlugin.JobElements.MarkableText

+ public virtual bool IsUsingVariable { get; }

  public class RAYLASE.MarkerPlugin.JobElements.MatrixCopy

+ public virtual dvec3 CalculateOffsetToCenter( long iteration )

  public class RAYLASE.MarkerPlugin.JobElements.PolarCopy

- protected virtual bool PostAllItemIteration( ProcessingHolder parentProcessingHolder, ProcessingHolder processingHolder, MarkableConfiguration processMarkableConfiguration, Guid ownerID, int? maxFlowJobElementExecutions )
+ public virtual dvec3 CalculateOffsetToCenter( long iteration )

  public class RAYLASE.MarkerPlugin.JobElements.SendEnhancedCommandAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )

  public class RAYLASE.MarkerPlugin.Devices.ScanController.SPICE3.SPICE3Device

+ public virtual Guid PrepareBitmapGraphicList( BitmapHolder bitmapHolder, dmat4 modelMatrix, BitmapMarkerProfile markerProfile, IOPortCondition condition, Guid? parentListGuid, int penNumber, IDictionary<int, ValueTuple<double?, dvec3?>> scanLineMotfDistanceMap, int beginScanLine = 0, int scanlineCount = 2147483647, int repeat = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )
- public virtual Guid PrepareBitmapGraphicList( BitmapHolder bitmapHolder, dmat4 modelMatrix, BitmapMarkerProfile markerProfile, IOPortCondition condition, Guid? parentListGuid, int penNumber, int beginScanLine = 0, int scanlineCount = 2147483647, int repeat = 1, bool repeatOnCard = false, bool singleListMode = false, Guid? listGuid = null )

  public class RAYLASE.MarkerPlugin.JobElements.TransformationWrapperViewModel

+ public bool IsMaster { get; set; }
+ public uint? BitMask { get; set; }

  public class RAYLASE.MarkerPlugin.JobElements.WaitForExternalStartAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )

  public class RAYLASE.MarkerPlugin.JobElements.WaitPortAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )

  public class RAYLASE.MarkerPlugin.JobElements.WritePortAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )

  public class RAYLASE.MarkerPlugin.JobElements.WriteTextSerialPortAutomation

- protected virtual Guid Execute( JobElementHolder jobElementHolder, Guid? parentListGuid )
+ protected virtual Guid Execute( JobElementHolder jobElementHolder, IOPortCondition condition, Guid? parentListGuid )