IADLX3DWaitForVerticalRefresh

The IADLX3DWaitForVerticalRefresh interface configures the vertical refresh (VSync) settings of a GPU.

InterfaceId:

IADLX3DWaitForVerticalRefresh

Smart Pointer Interface Name:

IADLX3DWaitForVerticalRefreshPtr

Inherits:

IADLXInterface

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

Note : VSync configuration is dependent on the state of AMD Radeon™ Enhanced Sync.

If AMD Radeon Enhanced Sync is enabled, VSync is automatically disabled.

If AMD Radeon Enhanced Sync is disabled, VSync is automatically enabled.

Methods

Method

Description

GetMode

Gets the current VSync mode on a GPU.

IsEnabled

Checks if VSync is enabled on a GPU.

IsSupported

Checks if VSync is supported on a GPU.

SetMode

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 .