| CanvasSwapChain Methods | 
The CanvasSwapChain type exposes the following members.
| Name | Description | |
|---|---|---|
| ConvertDipsToPixels | Converts units from device independent pixels (DIPs) to physical pixels based on the DPI of this swap chain.  | |
| ConvertPixelsToDips | Converts units from physical pixels to device independent pixels (DIPs) based on the DPI of this swap chain.  | |
| CreateDrawingSession | Creates a drawing session that will draw onto this CanvasSwapChain.  | |
| CreateForCoreWindow(ICanvasResourceCreator, CoreWindow, Single) | Initializes a new instance of a CanvasSwapChain, suitable for use with CoreWindow.  | |
| CreateForCoreWindow(ICanvasResourceCreator, CoreWindow, Single, Single, Single, DirectXPixelFormat, Int32) | Initializes a new instance of a CanvasSwapChain, suitable for use with CoreWindow.  | |
| Dispose | Releases all resources used by the CanvasSwapChain.  | |
| Present | Presents a rendered image.  | |
| Present(Int32) | Presents a rendered image, using the specified sync interval.  | |
| ResizeBuffers(Size) | Changes the CanvasSwapChain's back buffer size.  | |
| ResizeBuffers(Single, Single) | Changes the CanvasSwapChain's back buffer size.  | |
| ResizeBuffers(Single, Single, Single) | Changes the CanvasSwapChain's back buffer size, and DPI.  | |
| ResizeBuffers(Single, Single, Single, DirectXPixelFormat, Int32) | Changes the CanvasSwapChain's back buffer size, DPI, pixel format, and number of buffers.  | |
| WaitForVerticalBlank | Waits until the next vertical blank occurs on the display.  |