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
IPixShaderProfilingStaticInstruction inherits from IUnknown.
Interface ID
{1627792F-8A32-4ADB-91A6-CFE3126EEBD7}
Methods
The IPixShaderProfilingStaticInstruction interface declares these methods.
| Method | Description |
|---|---|
| GetId | Gets the unique instruction identifier. |
| GetType | Gets the instruction type identifier. |
| GetText | Gets the disassembly text of this instruction. |
| GetOffsetBytes | Gets the byte offset of this instruction within the shader binary. |
| GetSizeBytes | Gets the size of this instruction in bytes. |
| GetSourceLocation | Gets the source location for this instruction, if one exists. |
| GetPredicate | Gets the condition for executing the instruction (optional) |
| GetRegisterReadCount | Gets the number of registers read by this instruction. |
| GetRegisterRead | Gets registers read by this instruction. |
| GetRegisterWrittenCount | Gets the number of registers written by this instruction. |
| GetRegisterWritten | Gets registers written by this instruction. |
| GetRegisterLiveCount | Gets the number of registers live at this instruction. |
| GetRegisterLive | Gets registers live at this instruction. |
| GetRegisterFreedCount | Gets the number of registers freed after this instruction executes. |
| GetRegisterFreed | Gets registers freed after this instruction executes. |
| GetDependencyCount | Gets the number of instructions this instruction depends on. |
| GetDependency | Gets instructions this instruction depends on. |
| GetCommentCount | Gets the number of comments for this instruction. |
| GetComment | Gets comments for this instruction. |
Requirements
Header: PixApiShaderProfilingInterfaces.h