protected override void OnDispose(bool disposing) { if (disposing && this.colorManagement != null) { this.colorManagement.Dispose(); this.colorManagement = null; } base.OnDispose(disposing); }
protected override void OnSetRenderInfo(EffectConfigToken parameters, RenderArgs dstArgs, RenderArgs srcArgs) { SoftProofingConfigToken token = (SoftProofingConfigToken)parameters; if (this.colorManagement == null) { this.colorManagement = new ColorManagement(); } this.colorManagement.CreateProofingTransform(token); this.renderProofingTransform = this.colorManagement.ProofingTransformIsValid; base.OnSetRenderInfo(parameters, dstArgs, srcArgs); }
public SoftProofingEffect() : base(StaticName, StaticImage, StaticSubMenuName, EffectFlags.Configurable) { this.colorManagement = null; this.renderProofingTransform = false; }