}
}
public SharpDX.MediaFoundation.DXGIDeviceManager DXGIDeviceManager => ( this.bs_DXGIDeviceManager );
- public SharpDX.DXGI.SwapChain SwapChain => ( this.bs_SwapChain1 );
+ public SharpDX.DXGI.SwapChain1 SwapChain1 => ( this.bs_SwapChain1 );
public SharpDX.Direct3D11.RenderTargetView D3DRenderTargetView => ( this.bs_D3DRenderTargetView );
public SharpDX.Mathematics.Interop.RawViewportF[] D3DViewPort => ( this.bs_D3DViewPort );
public SharpDX.Direct3D11.Texture2D D3DDepthStencil => ( this.bs_D3DDepthStencil );
#region " スワップチェーンのサイズを変更する。"
//----------------
- Debug.Assert( null != this.SwapChain ); // スワップチェーンは(デバイスとともに)すでに生成されていること。
+ Debug.Assert( null != this.SwapChain1 ); // スワップチェーンは(デバイスとともに)すでに生成されていること。
// ResizeTarget は、全画面モードにしたとき、モニタ画面の解像度も変更する。
//var mode = new SharpDX.DXGI.ModeDescription(
// ResizeBuffers は、全画面モードにしたとき、モニタの解像度を変更しない。
// ただし、swapChainFlags に AllowModeSwitch を指定すると変更される(ResizeTargetと同じ挙動になる)。
- this.SwapChain.ResizeBuffers(
+ this.SwapChain1.ResizeBuffers(
bufferCount: 2,
width: (int) this.物理画面サイズpx.Width,
height: (int) this.物理画面サイズpx.Height,