IADLX3DSettingsServices

The IADLX3DSettingsServices interface is the main interface for the 3D Graphics domain. It provides access to interfaces that control specific 3D Graphics settings features, such as AMD Radeon™ Anti-Lag, AMD Radeon™ Chill, AMD Radeon™ Boost, and AMD Radeon Image Sharpening.

InterfaceId:

IADLX3DSettingsServices

Smart Pointer Interface Name:

IADLX3DSettingsServicesPtr

Inherits:

IADLXInterface

Inherited By:

IADLX3DSettingsServices1

Methods

Method

Description

Get3DSettingsChangedHandling

Gets the reference-counted interface that allows registering and unregistering for notifications when 3D Graphics settings change.

GetAnisotropicFiltering

Gets the reference-counted Anisotropic Filtering interface of a GPU.

GetAntiAliasing

Gets the reference-counted Anti-Aliasing interface of a GPU.

GetAntiLag

Gets the reference-counted AMD Radeon™ Anti-Lag interface of a GPU.

GetBoost

Gets the reference-counted AMD Radeon™ Boost interface of a GPU.

GetChill

Gets the reference-counted AMD Radeon™ Chill interface of a GPU.

GetEnhancedSync

Gets the reference-counted AMD Radeon™ Enhanced Sync interface of a GPU.

GetFrameRateTargetControl

Gets the reference-counted AMD Frame Rate Target Control interface of a GPU.

GetImageSharpening

Gets the reference-counted AMD Radeon Image Sharpening interface of a GPU.

GetMorphologicalAntiAliasing

Gets the reference-counted Morphological Anti-Aliasing interface of a GPU.

GetRadeonSuperResolution

Gets the reference-counted Radeon™ Super Resolution interface.

GetResetShaderCache

Gets the reference-counted Reset Shader Cache interface of a GPU.

GetTessellation

Gets the reference-counted Tessellation interface of a GPU.

GetWaitForVerticalRefresh

Gets the reference-counted Wait for Vertical Refresh interface of 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 Boost C++ sample .

For a C application, refer to the Boost C sample .