Base implementation of a D3D swap chain. More...
#include <SwapChainD3DBase.hpp>
Protected Attributes | |
| RefCntAutoPtr< IRenderDevice > | m_pRenderDevice |
| Strong reference to the render device. | |
| SwapChainDesc | m_SwapChainDesc |
| Swap chain description. | |
| SURFACE_TRANSFORM | m_DesiredPreTransform |
| Desired surface pre-transformation. | |
Protected Attributes inherited from Diligent::SwapChainBase< BaseInterface > | |
| RefCntAutoPtr< IRenderDevice > | m_pRenderDevice |
| Strong reference to the render device. | |
| RefCntWeakPtr< IDeviceContext > | m_wpDeviceContext |
| SwapChainDesc | m_SwapChainDesc |
| Swap chain description. | |
| SURFACE_TRANSFORM | m_DesiredPreTransform = SURFACE_TRANSFORM_OPTIMAL |
| Desired surface pre-transformation. | |
Additional Inherited Members | |
Public Member Functions inherited from Diligent::SwapChainBase< BaseInterface > | |
| SwapChainBase (IReferenceCounters *pRefCounters, IRenderDevice *pDevice, IDeviceContext *pDeviceContext, const SwapChainDesc &SCDesc) | |
| virtual const SwapChainDesc &DILIGENT_CALL_TYPE | GetDesc () const override final |
| Implementation of ISwapChain::GetDesc() | |
Base implementation of a D3D swap chain.