IPixShaderProfilingStaticBlock interface

Note

A summary for this interface is not yet available.

Inheritance

IPixShaderProfilingStaticBlock inherits from IUnknown.

Interface ID

{4A2FE97E-7BE4-48C6-BAE0-670AA00479B0}

Methods

The IPixShaderProfilingStaticBlock interface declares these methods.

Method Description
GetId Gets the unique block identifier.
GetName Gets the display name of this basic block.
GetPredecessorCount Gets the number of blocks that precede this block in the control flow graph.
GetPredecessor Gets blocks that precede this block in the control flow graph.
GetSuccessorCount Gets the number of blocks that succeed this block in the control flow graph.
GetSuccessor Gets blocks that succeed this block in the control flow graph.
GetSuccessorBranchType Gets block branch types that succeed this block in the control flow graph.
GetRegisterLiveInCount Gets the number of registers live before this block executes.
GetRegisterLiveIn Gets registers live before this block executes.
GetRegisterLiveOutCount Gets the number of registers live after this block executes.
GetRegisterLiveOut Gets registers live after this block executes.
GetInstructions Gets instructions in this block.

Requirements

Header: PixApiShaderProfilingInterfaces.h