IPixShaderProfilingStaticShader interface

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