IADLX3DImageSharpening
The IADLX3DImageSharpening interface configures the AMD Radeon™ Image Sharpening settings of a GPU.
InterfaceId: |
IADLX3DImageSharpening |
Smart Pointer Interface Name: |
IADLX3DImageSharpeningPtr |
Inherits: |
|
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 |
---|---|
Gets the current sharpness of AMD Radeon™ Image Sharpening on a GPU. |
|
Gets the AMD Radeon™ Image Sharpening maximum sharpness, minimum sharpness, and step sharpness on a GPU. |
|
Checks if AMD Radeon™ Image Sharpening is enabled on a GPU. |
|
Checks if AMD Radeon™ Image Sharpening is supported on a GPU. |
|
Sets AMD Radeon™ Image Sharpening to enabled or disabled on a GPU. |
|
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 .