Exemple #1
0
        public void Reset()
        {
            HasVideoLoaded      = false;
            HasImageLoaded      = false;
            HasLightCurveLoaded = false;
            CanChangeTool       = false;
            CanChangeTool       = false;

            CanScrollFrames    = false;
            CanPlayVideo       = false;
            UndefinedFrameRate = false;

            UsingADV              = false;
            IsAAV2                = false;
            IsSerFile             = false;
            IsFitsStream          = false;
            IsAviFile             = false;
            RecordingDebugSession = false;
            UsingIntegration      = false;

            HasConfigurationChosen = false;
            HasConfigurationSolved = false;
            IsCalibrating          = false;

            OSDExcludeToolDisabled = false;

            FrameWidth  = 0;
            FrameHeight = 0;
            FirstFrame  = -1;
            LastFrame   = 0;

            FileName   = null;
            FileFormat = null;

            DarkFrameLoaded  = false;
            FlatFrameLoaded  = false;
            CanLoadDarkFrame = false;
            CanLoadFlatFrame = false;
            CanLoadBiasFrame = false;

            RenderingEngine   = null;
            ReInterlacingMode = null;

            OcrErrors = 0;
            OcrExtractingTimestamps       = false;
            AstrometryOCRFailedRead       = 0;
            AstrometryOCRDroppedFrames    = 0;
            AstrometryOCRDuplicatedFrames = 0;
            AstrometryOCRTimeErrors       = 0;
            AAVConvertErrors = 0;

            OperationInProgress        = false;
            CanProcessLightCurvePixels = false;
            CustomRenderer             = null;

            CrashReportInfo = new CrashReportInfo();
        }
Exemple #2
0
        public void AddCustomRenderer(Camera camera, ICustomRenderer customRenderer)
        {
            CustomRendererPass pass = m_cameraToPassMap[camera][customRenderer.renderPassEvent];

            if (pass.rendererCount == 0)
            {
                ProjectorRendererFeature.AddRenderPass(camera, pass);
            }
            pass.AddRenderer(customRenderer);
        }
Exemple #3
0
 public void AddRenderer(ICustomRenderer renderer)
 {
     Debug.Assert(m_customRenderers.Count == 0 || renderPassEvent == renderer.renderPassEvent);
     m_customRenderers.Add(renderer);
     renderPassEvent = renderer.renderPassEvent;
 }
Exemple #4
0
 public LarchRender(ICustomRenderer renderer)
 {
     Renderer = renderer;
 }
Exemple #5
0
 public IReportBuilder <T> WithCustomRenderer(ICustomRenderer renderer, bool stripStyles = true)
 {
     stripStylesForPdfRendering = stripStyles;
     _customRenderer            = renderer;
     return(this);
 }