Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Note
A summary for this interface is not yet available.
Inheritance
IPixShaderProfilingStaticShader inherits from IUnknown.
Interface ID
{5CF0B111-A29D-43E1-89CF-613C0A708323}
Methods
The IPixShaderProfilingStaticShader interface declares these methods.
| Method | Description |
|---|---|
| GetId | Gets the unique shader identifier. |
| GetStage | Gets the pipeline stage this shader executes in. |
| GetEntryFunction | Gets the entry function identifier for this shader. |
| GetHashSizeBytes | Gets the shader hash size in bytes. |
| GetHash | Gets the shader hash bytes. |
| GetInfoCount | Gets the number of additional details about the shader that the HW-plugin wants to provide. |
| GetInfo | Gets additional details about the shader that the HW-plugin wants to provide. |
| GetSourceFileCount | Gets the number of source files for this shader. |
| GetSourceFile | Gets source files for this shader. |
| GetSourceFunctionCount | Gets the number of source functions for this shader. |
| GetSourceFunction | Gets source functions for this shader. |
| GetSourceLocationCount | Gets the number of source locations for this shader. |
| GetSourceLocation | Gets source locations for this shader. |
| GetRegisterCount | Gets the number of registers used by the shader. |
| GetRegister | Gets registers used by the shader. |
| GetRegisterAllocatedCount | Gets the number of registers allocated by the shader for the given register type. |
| GetBlocks | Gets logical blocks that compose the shader. |
Requirements
Header: PixApiShaderProfilingInterfaces.h