public CroppingManagerPainter(ICroppingManager CroppingManager)
        {
            this.CroppingManager = CroppingManager;

            CroppingManager.ImageCropStarted += OnImageCropStarted;
            CroppingManager.ImageCropEnded   += OnImageCropEnded;

            Invalidate?.Invoke();
        }
Ejemplo n.º 2
0
        public RecordingManager(IScriptManager ScriptManager, ISettingsManager SettingsManager, ICroppingManager CroppingManager, IAssetManager AssetManager, IProfiler Profiler,
                                IFeatureDetectorFactory FeatureDetectorFactory, IInputCallbacks InputCallbacks)
        {
            this.ScriptManager          = ScriptManager;
            this.SettingsManager        = SettingsManager;
            this.CroppingManager        = CroppingManager;
            this.AssetManager           = AssetManager;
            this.Profiler               = Profiler;
            this.FeatureDetectorFactory = FeatureDetectorFactory;
            this.InputCallbacks         = InputCallbacks;

            InputCallbacks.InputEvent += OnInputEvent;
        }