示例#1
0
        public CompositorScene(Presenter presenter)
        {
            m_presenter = presenter;

            /* Initialize our scenes resources */
            InitializeResources();
        }
示例#2
0
        public D3DScene(Presenter presenter)
        {
            RenderOption = SceneOption.TextOver3D;
            m_presenter = presenter;

            m_layer = presenter.Factory.CreateDrawingLayer(m_presenter.Width, m_presenter.Height);
            m_layerText = presenter.Factory.CreateDrawingLayer(m_presenter.Width, m_presenter.Height);
        }
示例#3
0
        public GPGPUScene(Presenter presenter)
        {
            m_presenter = presenter;

            m_tempLayer = presenter.Factory.CreateDrawingLayer(width, height);
            m_workingLayer = presenter.Factory.CreateDrawingLayer(width, height);
            m_tempLayer.EnableImageCopy = true;
            m_workingLayer.EnableImageCopy = true;
            m_data1Image = presenter.Factory.CreateImage(@".\Assets\Nature Mountains photo.jpg");
            //m_data1Image = presenter.Factory.CreateImage(width, height);
            
            m_gpgpuEffect = new GPGPUEffect(presenter.Factory);

            //LoadData(m_data1Image);
        }
示例#4
0
 public GeometryScene(Presenter presenter)
 {
     m_presenter = presenter;
     Initialize();
 }
 public TransitionEffectScene(Presenter presenter)
 {
     m_presenter = presenter;
     InitializeResources();
 }
示例#6
0
 public SuperBlur(Presenter presenter)
 {
     m_positions = new Dictionary<int, PointF>();
     m_presenter = presenter;
     InitializeResources();
 }