IPixShaderProfilingStaticInstruction interface

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