Inheritance: IDisposable
コード例 #1
0
ファイル: MainPage.xaml.cs プロジェクト: liquidboy/X
        private void layoutRoot_Loaded(object sender, RoutedEventArgs e)
        {
            _pipeline = new D3D12Pipeline();

            _pipeline.InitPipeline(Window.Current.CoreWindow, (int)Window.Current.Bounds.Width, (int)Window.Current.Bounds.Height);

            DoWorkAsyncInfiniteLoop(_pipeline);
            
        }
コード例 #2
0
ファイル: MainPage.xaml.cs プロジェクト: liquidboy/X
        private async Task DoWorkAsyncInfiniteLoop(D3D12Pipeline pipeline)
        {
            while (true)
            {
                // do the work in the loop
                pipeline.Update();

                // update the UI
                pipeline.Render();
                
                // don't run again for at least 200 milliseconds
                await Task.Delay(30);
            }
        }
コード例 #3
0
ファイル: MainPage.xaml.cs プロジェクト: steamypassion/X
        private async Task DoWorkAsyncInfiniteLoop(D3D12Pipeline pipeline)
        {
            while (true)
            {
                // do the work in the loop
                pipeline.Update();

                // update the UI
                pipeline.Render();

                // don't run again for at least 200 milliseconds
                await Task.Delay(30);
            }
        }
コード例 #4
0
ファイル: MainPage.xaml.cs プロジェクト: liquidboy/X
 private void LayoutRoot_Unloaded(object sender, RoutedEventArgs e)
 {
     _pipeline = null;
 }
コード例 #5
0
ファイル: MainPage.xaml.cs プロジェクト: steamypassion/X
 private void LayoutRoot_Unloaded(object sender, RoutedEventArgs e)
 {
     _pipeline = null;
 }