コード例 #1
0
        protected override void OnDispose(bool disposing)
        {
            if (disposing && this.colorManagement != null)
            {
                this.colorManagement.Dispose();
                this.colorManagement = null;
            }

            base.OnDispose(disposing);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public SoftProofingEffect() : base(StaticName, StaticImage, StaticSubMenuName, EffectFlags.Configurable)
 {
     this.colorManagement         = null;
     this.renderProofingTransform = false;
 }