跳至内容

IADLX3DImageSharpening

导航: ADLX SDK 参考ADLX 接口3D 图形

IADLX3DImageSharpening 接口配置 GPU 的 AMD Radeon™ Image Sharpening 设置。

InterfaceIdIADLX3DImageSharpening
智能指针接口名称IADLX3DImageSharpeningPtr
继承自IADLXInterface
被继承不适用

AMD Radeon Image Sharpening 可恢复其他效果柔化后的游戏内视觉效果,以及部分生产力和媒体应用程序的清晰度。

依赖接口

如果在视频应用程序使用的 GPU 中启用了 AMD Radeon Image Sharpening,则将忽略 视频缩放 设置。

在某些 AMD GPU 上,AMD Radeon 3D Image Sharpening 无法与 Radeon Super Resolution 同时启用。

当启用 AMD Radeon 3D Image Sharpening 时,相互排斥的功能会自动禁用。如果重新启用某个互斥功能,则会恢复其之前的配置设置。

Sharpen Desktop 需要 AMD Radeon™ Image Sharpening。

当启用 AMD Radeon Image sharpening 和 Sharpen Desktop 时,锐化将应用于窗口化应用程序和以全屏独占模式运行的应用程序。

当启用 AMD Radeon Image sharpening 并禁用 Sharpen Desktop 时,锐化将仅应用于以全屏独占模式运行的应用程序。

当禁用 AMD Radeon™ Image sharpening 并启用 Sharpen Desktop 时,Sharpen Desktop 仍处于启用状态,但其值将被忽略。

方法

方法描述
GetSharpness获取 GPU 上 AMD Radeon™ Image Sharpening 的当前锐化级别。
GetSharpnessRange获取 GPU 上 AMD Radeon™ Image Sharpening 的最大锐化级别、最小锐化级别和步长锐化级别。
IsEnabled检查 GPU 上是否启用了 AMD Radeon™ Image Sharpening。
IsSupported检查 GPU 是否支持 AMD Radeon™ Image Sharpening。
SetEnabled将 GPU 上的 AMD Radeon™ Image Sharpening 设置为启用或禁用。
SetSharpness设置 GPU 上 AMD Radeon™ Image Sharpening 的锐化级别。

要求

头文件include “I3DSettings.h”
最低版本1.0

示例

要查看如何在 C++ 应用程序中使用此接口,请参阅 ImageSharpening C++ 示例

对于 C 应用程序,请参阅 ImageSharpening C 示例

子页面

  • GetSharpness - 获取 GPU 上 AMD Radeon™ Image Sharpening 的当前锐化级别。
  • GetSharpnessRange - 获取 GPU 上 AMD Radeon™ Image Sharpening 的最大锐化级别、最小锐化级别和步长锐化级别。
  • IsEnabled - 检查 GPU 上是否启用了 AMD Radeon™ Image Sharpening。
  • IsSupported - 检查 GPU 是否支持 AMD Radeon™ Image Sharpening。
  • SetEnabled - 将 GPU 上的 AMD Radeon™ Image Sharpening 设置为启用或禁用。
  • SetSharpness - 设置 GPU 上 AMD Radeon™ Image Sharpening 的锐化级别。

API 参考

本页面引用了

© . This site is unofficial and not affiliated with AMD.