IADLX3DImageSharpening

The IADLX3DImageSharpening interface configures the AMD Radeon™ Image Sharpening settings of a GPU.

InterfaceId:

IADLX3DImageSharpening

Smart Pointer Interface Name:

IADLX3DImageSharpeningPtr

Inherits:

IADLXInterface

Inherited By:

N/A

AMD Radeon Image Sharpening restores clarity softened by other effects to in-game visuals, and select productivity and media applications.

Dependent Interfaces

If AMD Radeon Image Sharpening is enabled in the GPU used by a video application, the video upscale settings will be ignored.

On some AMD GPUs, AMD Radeon 3D Image Sharpening is mutually exclusive with Radeon Super Resolution .

When AMD Radeon 3D Image Sharpening is enabled, the mutually exclusive features are automatically disabled. If a mutually exclusive feature is re-enabled, its previous configuration settings are restored.

Methods

Method

Description

GetSharpness

Gets the current sharpness of AMD Radeon™ Image Sharpening on a GPU.

GetSharpnessRange

Gets the AMD Radeon™ Image Sharpening maximum sharpness, minimum sharpness, and step sharpness on a GPU.

IsEnabled

Checks if AMD Radeon™ Image Sharpening is enabled on a GPU.

IsSupported

Checks if AMD Radeon™ Image Sharpening is supported on a GPU.

SetEnabled

Sets AMD Radeon™ Image Sharpening to enabled or disabled on a GPU.

SetSharpness

Sets the sharpness of AMD Radeon™ Image Sharpening 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 ImageSharpening C++ sample .

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