IADLX3DWaitForVerticalRefresh
The IADLX3DWaitForVerticalRefresh interface configures the vertical refresh (VSync) settings of a GPU.
InterfaceId: |
IADLX3DWaitForVerticalRefresh |
Smart Pointer Interface Name: |
IADLX3DWaitForVerticalRefreshPtr |
Inherits: |
|
Inherited By: |
N/A |
VSync synchronizes the transition to a new frame of animation with the display update so no tearing is visible between frames.
Limits the frame rate at the display’s refresh rate.
Dependent Interfaces
VSync cannot be simultaneously enabled with AMD Radeon™ Enhanced Sync .
If VSync is enabled, the mutually exclusive features are automatically disabled.
When a mutually exclusive feature is re-enabled, its previous configuration settings are restored.
Methods
Method |
Description |
---|---|
Gets the current VSync mode on a GPU. |
|
Checks if VSync is enabled on a GPU. |
|
Checks if VSync is supported on a GPU. |
|
Sets the VSync mode on a GPU. |
Requirements
Header |
include “I3DSettings.h” |
Minimum version |
1.0 |
Example
To see how to use this interface in a C++ application, refer to the WaitForVerticalRefresh C++ sample .
For a C application, refer to the WaitForVerticalRefresh C sample .