IPixShaderProfilingAdapter interface

Provides adapter-specific shader profiling capabilities.

Inheritance

IPixShaderProfilingAdapter inherits from IUnknown.

Interface ID

{6A1D40E7-5B3C-4F2A-9E86-C0B2D7A4E118}

Methods

The IPixShaderProfilingAdapter interface declares these methods.

Method Description
GetId Gets the ID of the adapter.
GetName Gets the name of the adapter if provided by the GPU plugin.
GetDescription Gets the description of the adapter if provided by the GPU plugin.
GetFamilyId Gets the ID of the adapter family.
GetFamilyName Gets the name of the adapter architecture family.
GetFamilyDisplayName Gets a friendly name for the adapter family if provided by the GPU plugin.
GetFamilyDescription Gets the description of the adapter family if provided by the GPU plugin.
GetVendorId Gets the vendor ID of the adapter.
GetVendorName Gets the vendor name of the adapter.
GetCompilerName Gets the name of the compiler that surfaced this adapter.
GetCompilerVersion Gets the version of the compiler that surfaced this adapter.

Requirements

Header: PixApiShaderProfilingInterfaces.h