D3DPRESENT
Describes the relationship between the adapter refresh rate and the rate at which IDirect3DDevice9::Present operations are completed. These values also serve as flag values for the PresentationIntervals field of D3DCAPS9.
#define | Description |
---|
D3DPRESENT_INTERVAL_DEFAULT | This is equivalent to D3DPRESENT_INTERVAL_ONE. |
D3DPRESENT_INTERVAL_ONE | The driver will wait for the vertical retrace period (the runtime will "beam follow" to prevent tearing). IDirect3DDevice9::Present operations will not be affected more frequently than the screen refresh; the runtime will complete at most one IDirect3DDevice9::Present operation per adapter refresh period. This is equivalent to using D3DSWAPEFFECT_COPYVSYNC in Microsoft?DirectX?8.1. This option is always available for both windowed and full-screen swap chains. |
D3DPRESENT_INTERVAL_TWO | The driver will wait for the vertical retrace period. IDirect3DDevice9::Present operations will not be affected more frequently than every second screen refresh. Check the PresentationIntervals cap in D3DCAPS9 to see if D3DPRESENT_INTERVAL_TWO is supported by the driver. |
D3DPRESENT_INTERVAL_THREE | The driver will wait for the vertical retrace period. IDirect3DDevice9::Present operations will not be affected more frequently than every third screen refresh. Check the PresentationIntervals cap in D3DCAPS9 to see if D3DPRESENT_INTERVAL_THREE is supported by the driver. |
D3DPRESENT_INTERVAL_FOUR | The driver will wait for the vertical retrace period. IDirect3DDevice9::Present operations will not be affected more frequently than every fourth screen refresh. Check the PresentationIntervals member in D3DCAPS9 to see if D3DPRESENT_INTERVAL_FOUR is supported by the driver. |
D3DPRESENT_INTERVAL_IMMEDIATE | The runtime updates the window client area immediately and might do so more than once during the adapter refresh period. This is equivalent to using D3DSWAPEFFECT_COPY in DirectX 8.0. IDirect3DDevice9::Present operations might be affected immediately. This option is always available for both windowed and full-screen swap chains. |
Constant Information
Header | d3d9.h |
---|
Minimum operating system | Windows 98 |
---|